求高手点拨一个“睁眼看呆”的java数据类型不匹配.的异常修改方案. 中间我将原本的Long.parselong();方法改成了:“Long.valueOf();”方法,并且我还将我的图2中的第195行的“ReadTxt.logData.get(i)”的代码修改成了:“Read.logData.get(i).trim();”,的语句..还是,报原来的错...很让我纠结.希望得到高手的点拨:错在哪里,怎么修改? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Long l = Long.parseLong("1377229255190"); System.out.println(l);没问题。你最好将ReadText.logData.get(i)打印一下看下 将ReadText.logData.get(i)打印一下看看 在window下面用记事本编辑文件的时候,编码格式转为utf-8会在文本开头添加签名,这个签名在转long型的时候会报错,楼主可以了解下字节序标记方面的知识。把文件编码改成utf-8无bom试试 在操作ReadTxt.logData.get(i)之前,你先输出一下 (ReadTxt.logData.get(i).matches("^[0-9]+$"))。 linux下如何查看一个类在哪个jar包里面 请问JNI应用中,C的结构体在java中就是用class来表现吗? 没道理不显示按钮的.那个小地方出错了.......... 多个下载几编码问题? close的问题,JDBC和IO操作的区别? java程序和vb程序通信时(tcp),怎么读vb发送过来的数据?? 网页自动填写_求指导 求一个可以伸缩界面的做法? 关于JAVA中的域的问题? 数据库(odbc)问题 求教大神!swing和框架的问题 java图形界面弄最小公倍数,代码写出来了,没语法错误,但为什么得到的结果永远都是0
System.out.println(l);没问题。
你最好将ReadText.logData.get(i)打印一下看下
你先输出一下 (ReadTxt.logData.get(i).matches("^[0-9]+$"))。