解析如何在java中解析简单的文本文件
我需要用下面的格式解析一个文本文件,并从文本文件中只提取所需的值。文本文件的内容是
4564444 FALSE / TRUE 0 name k0LiuME5Q3
4342222 TRUE / TRUE 0 id ab4454jj
我需要在name和id之后获得值。最好的方法是什么。我在java中使用了Scanner类,但无法获取值。尝试以下代码
Scanner scanner = new Scanner(new File("test.txt"));
while(scanner.hasNext()){
String[] tokens = scanner.nextLine().split(" ");
String last = tokens[tokens.length - 1];
System.out.println(last);
}
# 1 楼答案