Byte.parseByte报错java.lang.NumberFormatException: unable to parse '向文件写东西' as integer

有限元法(Finite Element Method,FEM)原理详解 有限元法( FEM )是一种流行的方法,用于数值求解工程和数学建模中出现的微分方程。 阅读详情

执行下面的语句报错

fileOutputStream.write(Byte.parseByte("向文件写东西"))


03-19 15:33:02.843 4963-4963/? E/AndroidRuntime: FATAL EXCEPTION: main
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{tech.androidstudio.filedemo/tech.androidstudio.filedemo.MainActivity}: java.lang.NumberFormatException: unable to parse '向文件写东西' as integer
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:99)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.os.Looper.loop(Looper.java:123)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:3683)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.reflect.Method.invokeNative(Native Method)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.reflect.Method.invoke(Method.java:507)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at dalvik.system.NativeStart.main(Native Method)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:  Caused by: java.lang.NumberFormatException: unable to parse '向文件写东西' as integer
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.Integer.parse(Integer.java:383)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.Integer.parseInt(Integer.java:372)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.Integer.parseInt(Integer.java:332)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.Byte.parseByte(Byte.java:185)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at tech.androidstudio.filedemo.MainActivity.onCreate(MainActivity.java:45)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:99) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.os.Looper.loop(Looper.java:123) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:3683) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.reflect.Method.invokeNative(Native Method) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at java.lang.reflect.Method.invoke(Method.java:507) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
03-19 15:33:02.843 4963-4963/? E/AndroidRuntime:     at dalvik.system.NativeStart.main(Native Method) 

03-19 15:33:02.913 61-154/? W/ActivityManager:   Force finishing activity tech.androidstudio.filedemo/.MainActivity



解决办法:

修改为:

String add = "向文件写东西";
fileOutputStream.write(add.getBytes());


文末含资料链接和视频讲解!YOLOv8+RepVGG+QueryDet小目标检测终极指南:从理论到实战,突破遥感图像检测难题 QueryDet(Query Detection)机制代表了目标检测领域的一个重要范式转变。传统的目标检测方法基于anchor或anchor-free的密集预测,需要为图像中的每个可能位置生成预测。而QueryDet采用了稀疏查询的方式,通过少量的可学习查询向量来直接预测目标。 这种设计灵感来源于Transformer架构中的注意力机制。在自然语言处理中,Transformer通过query-key-value机制实现了高效的序列建模。QueryDet将这一思想引入到目标检测中,将检测问题转化为查询匹配问 阅读详情

相关推荐

WKWebView 白屏问题,WKWebView request body丢失问题

1,WKWebView 白屏问题 WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以及 UI Rendering 在其它进程中执行。初次适配 WKWebView 的时候,我们也惊讶于打开 WKWebView 后,App 进程内存消耗反而大幅下降,但是仔细观察会发现,Other Process 的内存占用会...

weixin_37543822的博客 735

Error: Kubernetes cluster unreachable: unable to load root certificates: unable to parse bytes as PE

Error: Kubernetes cluster unreachable: unable to load root certificates: unable to parse bytes as PEM block 将输出复制kubectl config view到远程 VM时出现上列报错。 将输出kubectl config view复制到远程 VM替换为提供config通常存在于$HOME/.kube/config文件内容,解决该问题耶!!! ...

qq_42997214的博客 4501

ubuntu20.04下dsp-slam的运行配置

DSP-SLAM:具有深度形状先验的面向对象的 SLAM

baidu_38431960的博客 3159

main ERROR Unable to invoke factory method in class class org.apache.hadoop.hive.ql.log.HushableRand

报错信息: 产生原因 mr将数据量小的表识别成了大表,数据量大的识别成小表,导致将数据量大的表加入到内存,导致程序异常. 解决办法 set hive.execution.engine=mr; set hive.mapjoin.smalltable.filesize=55000000; set hive.auto.convert.join = false; #取消小表加载至内存中 ...

大数据同盟会的博客 3652

madgwick算法基于MPU9250姿态融合漂移问题的原因

基于MPU9250的madgwick算法姿态漂移问题原因 0、声明 因为这个是现象是不是共性目前本人还没研究过,只是在个体问题研究的基础上得出的结论,或许我买到的MPU9250是一个盗版:),所以只具备参考性。 1、现象 使用MPU9250的加速度计、角速度计、磁力计(AK8963)原始数据输入到madgwick算法中,得到的姿态最终会在停止姿态变化后仍然漂移一小段时间。其中加速度计和角速度计读取速率为400hz,磁力计为100hz,加速度计采样范围±2g,角速度计采样范...

GreedyZombie的博客 3872

AIR780E二次开发点灯(LuatOS)

Air780E的LuatOS点灯教程,二次开发教程,可用于所有ec618平台,无需SDK

rootuseres的博客 1万+

Java Byte.parseByte() NumberFormatException

最近在做pinblock加密的时候遇到一个问题: 将String的 “FE” 作为 Byte 类型,结果报错 NumberFormatException,其实就是值越界了。 因为 byte 的范围是 -128~127,Byte.parseByte() 会把 value 当作一个无符号 byte 来转换,其值就是 254,毫无问题。可问题是 java 的 byte 它就是一个 sbyte(sign...

司马懿的西山居 2124

微信小程序 - 实现人脸识别对比+人脸相似度数据,用户从相册选择或拍照上传两张图片进行人脸对比得到人脸相似度及判断是否是同一个人,微信小程序检测人脸相似度(免费纯前端方案+调用第三方API接口方案)

微信小程序实现人脸识别对比,微信小程序人脸对比 人脸对比识别 人脸对比相似度,实现获取手机摄像头权限,调用相机拍照实现人脸识别相似度对比,小程序人脸相似度对比,快速识别两张照片的相似程度(用百分比)图片相似度对比在线测试,图片相似度对比,微信小程序人脸相似度对比分析,计算两张人脸的相似度,从而判断是否同一个人,并给出相似度评分。小程序如何实现人脸相似度比对,小程序纯前端怎么对比两张图片的相似度,计算两幅图像的相似度,图像相似度对比方法,调用百度AI的人脸识别,微信小程序中实现人脸识别认证,实现人脸检测、人脸

🏆 前端领域优质创作者 4862

signature=d80926ab19028a2cf65e944ce710aef6,[Question] How to create interoperable timestamps?

I'm trying to create a little time stamping service using jsrsasign. When creating timestamps, these cannot be parsed/verified with jarsigner or openssl's ts. How can jsrsasign be used to create a tim...

weixin_35294091的博客 2万+

大唐杯历届省赛押题训练(6)

考试-TD-LTE无线网络设备介绍-TD-LTE网络架构一、单选题1TD-LTE的接入网E-UTRAN由下列哪些网元组成( )。0分/1分A、RNCB、BTSC、eNode BD、Node B提交答案:B正确答案:C考点TD-LTE网络架构解析暂无试题解析二、多选题1关于LTE网络整体结构,哪些说法是正确的( )0分/2分A、E-UTRAN用E-NodeB替代原有的RNC-NodeB结构B、E-NodeB间的接口为S1接口C、各网络节点之间的接口使用IP传输。

nimo观察者 633

AutoSAR EcuM系列01- EcuM模块的功能概述和变体类型

在【ECU的软硬件架构】文章中我们了解ECU的功能和组成,那么ECU具体是怎么启动的呢?我们知道,AutoSAR标准架构有三层,即APPL应用层、RTE层和BSW层。而这些层又被进一步划分为更多单独的组件,如BSW层可能有80多个组件。在ECU启动时,这些组件必须相互交互,有时也必须以某种顺序交互。这些组件的启动顺序由ECU管理器模块或EcuM处理。EcuM负责整个ECU的初始化和去初始化,包括对一些系统模块如。......

1766

SpringBoot启动报错:main ERROR Unable to create file ${sys:log.path.prefix}/log.log java.io.IOException

完整的错误信息: 2019-08-22 14:17:59,340 main ERROR Unable to create file ${sys:log.path.prefix}/log.log java.io.IOException: 文件名、目录名或卷标语法不正确。 at java.io.WinNTFileSystem.canonicalize0(Native Method) at java...

种一棵树最好的时间是十年前,其次是现在。 1万+

【Unity3D开发小游戏】《打地鼠游戏》Unity开发教程

文章目录一、前言二、源码三、正文版本1、相机设置2、洞口设置3、洞口脚本4、鼹鼠5、鼹鼠动画6、鼹鼠碰撞器7、鼹鼠脚本8、击中鼹鼠的效果9、实现击中效果10、增加更多的洞口 一、前言 让我们使用Unity3D开发一个打地鼠游戏吧。 打地鼠游戏是一个非常有趣的街机游戏,是在1976年左右发明的。 游戏的主要玩法就是打击从洞里出来的鼹鼠,玩家击中鼹鼠的速度越快,得分就越高 我们将讲解制作游戏的所需的每...

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 8460

Java的Byte.parseByte() 16进制转byte的坑

把一个16进制的String转成byte,一开始用的方法是 byte v = Byte.parseByte("EF", 16); 然后报了值范围越界的错误 java.lang.NumberFormatException: Value out of range for byte: "EF" 主要原因是byte 的范围是 -128~127,把 EF 当成正数来转换,结果是 239,就越界了。 最后有两个处理方法: byte v = (byte) Integer.parseInt("9D", 16);

xq的博客 1575

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

java.lang.NumberFormatException For input string 错误及解决办法

这种问题我遇到过两次不同的,一种是 String 转换为 int 型报错,另一种是 String 转换为 double 报错,其实是同一类型的错误,只是我运用的不同场景,忽略了本质。 第一种、错误提示信息如下: Exception in thread "main" java.lang.NumberFormatException: For input string: "1 " at java.lang.NumberFormatException.forInputString(NumberFormatExce

web18484626332的博客 6528

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

java.lang.NumberFormatException: For input string: ““解决方案

引起异常的主要原因如下: 1.传参字段和映射字段不一致 2.传参类型和映射类型不一致 3.时间类型转换时间戳长度不一致 4.参数长度和数据库不一致 今天在编写代码的时候发现了这样一个问题,平时在将String的字符型数据转化成Iint类型数据的时候,习惯性用的是Integer类中的Integer.parseInt("");方法,但是实际使用的时候却总是报错。 java.lang.NumberFormatException: For input string: “” 报错信息大同小异,大部分都是在上面的语句的

娜可璐璐的博客 10万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

pgpool-II3.1 的Unable to parse 错误

客户问: pgpool-II3.1 的log 里面,为何会有Unable to parse 的信息? 但是相关的SQL文却正确执行了的。 为了探究原因,对代码进行了分析。 首先最重要的是:pgpool-II对SQL文的分析,并没有什么特别的意义。 它对自己不能解析的SQL文,都要报这个信息。但是pgpool-II不能解析,并不代表数据库端就不能识别。 说到这里,得说一下:pgpool-I...

weixin_34234829的博客 528

IDEA:当我new class的时候,提示以下错误:Unable to parse template

当我new class的时候,提示以下错误: Unable to parse template "Class" Error message: This template did not produce 你肯定修改过class的template模板,改回去就好了 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} ...

monica1_1的博客 6735

live555学习笔记10

十 h264 RTP传输详解(2) 上一章并没有把打开文件分析文件的代码找到,因为发现它隐藏得比较深,而且H264的Source又有多个,形成了连环计。所以此章中就将文件处理与H264的Source们并在一起分析吧。 从哪里开始呢?从source开始吧!为什么要从它开始呢?我就想从这里开始,行了吧? FramedSource* H264VideoFileServerMediaSubses...

wodamazi 238

java.lang.NumberFormatException: For input string错误原因

1.传参字段和映射字段不一致 2.传参类型和映射类型不一致 3.时间类型转换时间戳长度不一致 4.参数长度和数据库不一致

m0_45040545的博客 7565

异常代码,抛出:java.lang.NumberFormatException: For input string 解决。

public class Test0704 { public static void main(String[] args) { //正常代码 String str1 = "333"; Double dbnum1; dbnum1 = Double.parseDouble(str1); System.out.println(dbnum1); //异常代码,抛出:j

程序员写的技术 FAQ 和杂文 4万+

[Mybatis] java.lang.NumberFormatException: For input string异常

在mybatis的if标签判断中,遇到需要验证是否等于某字符串的情况,如果直接用==会出现java.lang.NumberFormatException的报错提示。2、使用toString()方法转换为字符串进行比较。1、判断中使用双引号,外层使用单引号。

qq_63878515的博客 1883

【java】java.lang.NumberFormatException: For input string: " " 错误

java.lang.NumberFormatException: For input string: " " 错误 异常 出现原因是 在把 String 转 int 时,当 String 有空格 会报这个错误 解决 : //方法一: // String 模块中的trim()函数会剔除掉字符串中的空格 String str = " 0 1 1"; int i = new Integer().pars...

qq_43259305的博客 3万+

【坑点】Intellij Idea 出现“Unable to parse template”问题

报错信息 “cannot create class ;unable to parse template “xxx” Error message: This template did not produce a java class or an interface” 报错原因: 上述这个报错应该是由于你的环境的jdk更到1.8或者更高版本造成的。 解决办法: 比较老土的办法:【不推荐,除非走投无...

好看的皮囊千篇一律有趣的灵魂万里挑一 1万+

ElasticSearch 写入数据时报 Unable to parse response body 错误 记录解决方案

主要的错误信息 往下看错误日志 原因: es所在目录磁盘容量超过90%后, es切换到只有读的权限 解决方法: 清理磁盘垃圾日志文件释放空间后有两种方式能解决问题 可以通过以下命令将所有的index配置改为false,来恢复。 curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings \-d '{"index.blocks.read_only_allow_del...

aa503709643的博客 1万+

java.lang.NumberFormatException: For input string: “M“

mybatis在传入一个字符串时一直报错说我的数字异常,但我传的是字符串啊,怎么会这样 java.lang.NumberFormatException: For input string: "M" mapper中是这样写的 原因: mybatis映射文件,是使用的ognl表达式,ognl是java语言(强类型语言),会把‘X’解析成字符,而不是字符串。 如果要用用双引号的来包含但引号,怎需要使用‘string’.toString()来转成字符串类型,在进行比较,如下所示 解决: ...

ClearLoveQ的博客 1050
上一篇: 通过SharedPreference 去设置了配置文件,然后通过openFileInput读的时候读不到文件
下一篇: Android 存储中的内部存储和外部存储
千雅爸爸
博客等级 码龄18年 292粉丝 639原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值