lac*_*991 1 java arrays string
我想知道如何将文本文件读入数组,文本文件将包含以下内容:
string:string:string
string:string:string
string:string:string
etc
Run Code Online (Sandbox Code Playgroud)
(字符串:字符串:字符串在一行上)
更新:
我想您可能想要将文件读入数组,但您不知道设置数组的大小.您可以使用a 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);
Run Code Online (Sandbox Code Playgroud)
您可以使用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
}
Run Code Online (Sandbox Code Playgroud)
这里的例子
| 归档时间: |
|
| 查看次数: |
7334 次 |
| 最近记录: |