scanner类可以在任何io输入流中作为数据接收使用,具体请看示例:
Scanner scan = null;
ArrayList<String> ar= new ArrayList<String>();
try {
FileReader fReader= new FileReader("precipitations-Europe.txt");
BufferedReader input = new BufferedReader(fReader);
scan = new Scanner(input);
scan.useDelimiter("\n");
while(scan.hasNext()){
String str = scan.next();
ar.add(str);
}
此中的scan.useDelimiter(“\n”);可以用来一行一行接收text中的数据,同样如果括号中换为”,”,则可以用来以逗号作为区分标志。