gpt4 book ai didi

java - 读取文件时数组索引越界

转载 作者:行者123 更新时间:2023-11-30 07:33:22 34 4
gpt4 key购买 nike

我有一个包含两条数据的文本文件:

1675 | 2015 年 2 月 28 日 |简·史密斯 |詹姆斯·C |詹姆斯·C | 4 | 3

我的如下:

      while ((line = br.readLine()) != null) {
String parts[] = line.split(" | ");
String cID = parts[0];
String cDate = parts[1];
String cName = parts[2];
String cName2 = parts[3];
String wName = parts[4];
String s1 = parts[5];
String s2 = parts[6];
//System.out.println(cID + cDate + cName + cName2 + wName + s1 + s2);
System.out.println(Arrays.toString(parts));
}
br.close();

但是我收到以下错误:

线程“AWT-EventQueue-0”中的异常 java.lang.ArrayIndexOutOfBoundsException: 1

最佳答案

您可以尝试用|分割字符串

str.split("\\|")

\\放在|之前

关于java - 读取文件时数组索引越界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35743053/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com