我的程序无法获取41的索引数组它有错误索引数组outbound它用逗号分隔,这是41逗号当我确实得到40我没有遇到错误但是当它涉及到41逗号它给我一个错误索引数组outbound是否在字符串数组中有任何限制,并使其最大化。
CSVReader reader = new CSVReader(new FileReader(source1));
String [] nextLine;
while ((nextLine = reader.readNext()) != null) {
String[] string = nextLine[0].split(",");
System.out.println(string.length);
if(string.length>=4){
System.out.println(string[0]);
System.out.println(string[1]);
}
答案 0 :(得分:0)
如果您有41个元素,为了访问41个元素,您将从数组中请求40个元素。此外,如果你有42或更多,但你仍然有错误访问它,这意味着,它可能是该元素中的数据有问题,你可能会得到索引超出范围的错误。也许你可以把数组的内容。