Compare a char using equals

前端 未结 3 963
悲哀的现实
悲哀的现实 2021-01-28 21:53

If I am scanning from a text

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

// I want to compare the next char from the line with a <

3条回答
  •  梦毁少年i
    2021-01-28 22:24

    Your code would something like...

    Scanner s= new Scanner("texto.txt");
    s.useDelimiter("");
    while (s.hasNext()) {
        if(s.nextChar()=='<'){
     .....
    } 
    

    Note that after the call of s.nextChar(), the value is actually fetched, so its better to keep the variable, if you would like to use it further, like:

    char ch = s.nextChar();
    

提交回复
热议问题