gpt4 book ai didi

来自文本文件的java 2D数组

转载 作者:太空宇宙 更新时间:2023-11-04 14:26:09 25 4
gpt4 key购买 nike

我正在尝试将此 input.txt 转换为二维数组。我尝试了几种不同的方法。这是我最近的尝试,我似乎被困在这里......非常感谢任何帮助。

input.txt结构:SCI2000/Science/1200/10/C --> 有23行5列。我还想为每列制作一个标题。

    FileReader fr = new FileReader("input.txt");
BufferedReader br = new BufferedReader(fr);
StringBuilder sb = new StringBuilder();
String line = br.readLine();

while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
String[][] input = new String[23][5];
String[] tokens = everything.split("/");
for(String str : tokens)
System.out.print(str);

最佳答案

只是主要处理部分(未测试):

int columns = 5; 
String[] row = String[columns];
int j = 0;

while ((line = br.readline) != null) {
row = line.split("/");
for(int i=0; i<row.length; ++i) {
input[j,i] = row(i);
}
++j;
}

关于来自文本文件的java 2D数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26643492/

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