您的代码将类似于…
Scanner s= new Scanner("texto.txt");s.useDelimiter("");while (s.hasNext()) { if(s.nextChar()=='<'){ .....}请注意,在调用之后
s.nextChar(),实际上已获取了该值,因此,如果您想进一步使用它,最好保留该变量,例如:
char ch = s.nextChar();

您的代码将类似于…
Scanner s= new Scanner("texto.txt");s.useDelimiter("");while (s.hasNext()) { if(s.nextChar()=='<'){ .....}请注意,在调用之后
s.nextChar(),实际上已获取了该值,因此,如果您想进一步使用它,最好保留该变量,例如:
char ch = s.nextChar();