gpt4 book ai didi

java - 如何将文本文件读入数组?

转载 作者:行者123 更新时间:2023-11-29 08:06:12 24 4
gpt4 key购买 nike

我想知道如何将文本文件读入数组,文本文件将包含以下内容:

string:string:string
string:string:string
string:string:string
etc

(字符串:字符串:字符串在一行)

最佳答案

更新:

我认为您可能想将文件读入数组,但不知道设置数组的大小。您可以为此使用 java.util.ArrayList,然后将其转换为数组。

FileReader fin = new FileReader(fileName);
Scanner src = new Scanner(fin);
ArrayList<String> lines = new ArrayList<String>();
src.useDelimiter(":");

while (src.hasNext()) {
lines.add(src.nextLine());
// replace above line with array
}
String[] lineArray = new String[lines.size()];
lines.toArray(lineArray);

您可以使用java.util.Scanner 类,然后使用useDelimiter 函数。

FileReader fin = new FileReader(fileName);
Scanner src = new Scanner(fin);

src.useDelimiter(":");

while (src.hasNext()) {
System.out.println(src.next());
// replace above line with array
}

示例 here

关于java - 如何将文本文件读入数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11007420/

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