0

テキストからスキャンする場合

Scanner s= new Scanner("texto.txt");

// 行の次の文字を比較したい<

// このような:

if(s.nextChar().equals("<")){
.....

s.nextChar()私はそれが存在しないことを知っていますが、この場合に使用する同様のものはありますか?

4

3 に答える 3

0
      FileReader reader = null;
  try {
     reader = new FileReader("");
     int ch = reader.read() ; 
     while (ch != -1) {
        // check for your char here
     }
  } catch (FileNotFoundException ex) {
     //
  } catch (IOException ex) {
     //
  } finally {
     try {
        reader.close();
     } catch (IOException ex) {
        //
     }
  }
于 2013-10-09T03:42:26.880 に答える
0

Scanner をダンプして FileReader を使用することを検討してください。

FileReader fileReader = new FileReader("textto.txt");

int charRead
while( (charRead = fileReader.read()) != -1)
{
   if(charRead == '<')
   {
      //do something
   }
}
于 2013-10-09T03:36:24.723 に答える