java中的 \r——字符串消失了

2023-07-29,,

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)

使用Integer.parseInt(c[i])进行数据类型转换的时候,出现了如上的错误:数组格式异常,

在做数组转换的时候,在一组数字中都是长度为二的地方突然就有那么几个长度变成了三,如图print还会自己消失,绞尽脑汁也没想到是什么原因。后来去搜了一下换行符,然后就发现了这个  "\r"

如果满足如下的特征的话,大概就是这个 \r 捣的鬼了。

想要删除数组中的 \r 可以遍历删除

如下。问题解决

for(int i = 0; i < c.length; ++i) {
System.out.println(c[i]);
c[i] = c[i].replace("\r","");
}

java中的 \r——字符串消失了的相关教程结束。

《java中的 \r——字符串消失了.doc》

下载本文的Word格式文档,以方便收藏与打印。