【发布时间】:2015-07-13 00:15:33
【问题描述】:
使用 ',' 拆分字符串时,出现 Array 超出范围异常。请在程序下方找到。
public static void main(String[] args) {
String c="1,10k ABC D, XYZ AB,,,,,,12345,,,,,,,,,,,,,,,,,,,,,,,,,,,,,";
System.out.println(c.split(",")[11]);
}
即使第 11 个元素为空,我也想打印空字符串(因为在某些记录中,第 11 个元素不为空)。 请帮助我调试错误。
【问题讨论】:
-
你可以打印数组
c.split(",")返回:[1, 10k ABC D, XYZ AB, , , , , , 12345]
标签: java string split indexoutofboundsexception