我有一個包含整數輸入的兩行不同的文件。我想將第一行整數讀入Arraylist<Integer>
,並將第二行輸入讀入其他一些Arraylist
。我如何修改下面的代碼來有效地做到這一點。我無法理解如何使用分隔符。將txt文件的不同行讀入不同的ArrayList
import java.util.*;
import java.io.*;
public class arr1list {
public static void main(String[] args) throws FileNotFoundException {
ArrayList<Integer> list1=new ArrayList<Integer>();
File file=new File("raw.txt");
Scanner in=new Scanner(file);
Scanner.useDelimiter("\\D"); //the delimiter is not working.
while(in.hasNext())
list1.add(in.nextInt());
System.out.println(list1);
in.close();
}
}
你能指定確切的要求嗎?它的罰款現在只有2個值如果文件中有多個值? –
整數如何相互分離? –
它如何將數據存儲在文件中?你輸入什麼?預期的結果是什麼?你會得到什麼結果? –