import java.util.Scanner;
public class meuTeste {
public static void main( String[] args ) {
String s = " 1 2 3 true false";
Scanner sc1 = new Scanner( s );
Scanner sc2 = new Scanner( s );
while( sc1.hasNext() ) System.out.println( sc1.next() );
Systm.out.println( "\n\n\nsc2\n\n" );
while( sc2.hasNextBoolean() ) System.out.println( sc2.nextBoolean() );
Systm.out.println( "\nFim" );
}
}
tem essa saída:
1
2
3
true
false
sc2
fim
Por que o "sc2" não aparece?[/code]