StringTokenizerとScannerを一緒に使用すると、このソースに問題が発生します。
これがソースです:
package deberes.contador;
import java.util.Scanner;
import java.util.StringTokenizer;
public class Contador {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Escriba una frase: ");
String mensaje = scan.next();
StringTokenizer palabras = new StringTokenizer(mensaje);
int nPalabras = palabras.countTokens();
System.out.println(nPalabras);
}
}
の結果"nPalabras"
は常に"1"
ですが、問題はどこにありますか?