以便后来我可以解析数组,如果该行包含3个双精度存储到对象类型的数组中?生病后来必须将3个双打的线存储到另一个阵列中。
这是我目前为止的代码示例
public static void readFile(){
Scanner scnr = null;
File info = new File("info.txt");
try {
scnr = new Scanner(info);
} catch (FileNotFoundException e) {
System.out.println("file not found");
e.printStackTrace();
}
int counterLines = 0;
String nextLine = "";
while(scnr.hasNextLine()){
nextLine = scnr.nextLine();
counterLines ++;
}
System.out.println(counterLines);
String[] infoArray = new String[counterLines];
for(int i = 0; i < counterLines; i++){
infoArray[i] = scnr.nextLine();
System.out.println(infoArray[i]);
答案 0 :(得分:0)
您可以使用 String.split()将文件的文本分为单个单词,这会为您提供 String 数组。