我想在一个文件中读取整数值,该文件包含这样的字符串:
1 (23 4 5)
这是我的Java代码
import java.io.File;
import java.io.FileNotFoundException;
import java.util.InputMismatchException;
import java.util.Scanner;
public class EssaiLecture {
public static void main (String[] args){
try {
File file = new File("try.txt");
Scanner sc = new Scanner(file).useDelimiter("");
while(sc.hasNext()){
try{
System.out.println(sc.nextInt());
}
catch (InputMismatchException in) {
sc.next();
}
}
sc.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
输出是
1
2
3
4
5
问题是:我无法读取由 2 个(或更多)字符组成的整数值。
我该如何解决?