Java无法识别葡萄牙语字符,因此无法根据需要读取和编辑我的txt。基本上,我只想要将以特定字符开头的行与其他字符分开。谢谢。
我尝试了多种读取方式,最后将txt视为根本没有任何行。
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Indice {
public static void main(String[] args)throws FileNotFoundException {
Scanner sc = new Scanner(new File("Resources/dedu.txt"));
int i = 1;
while (i <= 20000) {
String line = sc.nextLine();
char f = line.charAt(0);
if (f == '-') {
System.out.println(line);
}
i++;
}
}
}
它应该打印以'-'开头的行,而不执行任何操作或显示错误。