我被这件愚蠢的事情困住了;
我有一个像这样的文本文件;
你好::140.0::再见
我使用将其拆分为字符串数组;
LS = line.split("::");
然后我尝试将包含数字的数组值转换为双精度值,如下所示;
Double number = Double.parseDouble(LS[1]);
但我收到以下错误消息;
线程“main”中的异常
java.lang.ArrayIndexOutOfBoundsException:
1
有谁知道为什么这不起作用?
我认为这是读取文件的问题。您是否尝试过打印行以及分割后 LS 的内容?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)