如果我正在从文本中扫描
Scanner s= new Scanner("texto.txt");
//我想将行中的下一个char与 <
<
// 像这样:
if(s.nextChar().equals("<")){ .....
我知道那s.nextChar()不存在,但是在这种情况下可以使用任何类似的东西吗?
s.nextChar()
您的代码将类似于…
Scanner s= new Scanner("texto.txt"); s.useDelimiter(""); while (s.hasNext()) { if(s.nextChar()=='<'){ ..... }
请注意,在调用之后s.nextChar(),实际上已获取了该值,因此,如果您想进一步使用它,最好保留该变量,例如:
char ch = s.nextChar();