Este enunciado puede ser modificado para introducir nueva información o modificar errores en cualquier momento. Se recomienda al alumno que compruebe periódicamente este enunciado por si tales cambios se producen.
El programa principal, es decir, el que contiene el método main, se llamará Palabras, pudiendo el alumno crear otros ficheros java si lo considera oportuno.
Los requisitos concretos de esta práctica son:
import java.util.Scanner; /** * Uso de la clase java.util.Scanner. */ class PruebaScanner { public static void main(String[] args) { // lee palabras del teclado. Scanner s = new Scanner(System.in); // Separacion de palabras. s.useDelimiter("[^áéíóúñÁÉÍÓÚÑüÜa-zA-Z0-9_]+"); while (s.hasNext()) { String p = s.next(); // lee las palabras System.out.println("He leido: "+p); } } }
Para probar esta práctica, se recomienda en el alumno redirija el contenido un fichero de texto al programa Palabras. Esto permite repetir cómodamente las mismas pruebas sin tener que usar el teclado como entrada estandar.
leido -> 1 clase -> 1 za -> 1 pruebascanner -> 1 uso -> 1 next -> 1 p -> 2 9_ -> 1 import -> 1 out -> 1 println -> 1 public -> 1 main -> 1 string -> 2 void -> 1 las -> 1 system -> 2 teclado -> 1 in -> 1 s -> 4 z0 -> 1 palabras -> 3 hasnext -> 1 class -> 1 args -> 1 while -> 1 new -> 1 he -> 1 lee -> 2 java -> 2 áéíóúñáéíóúñüa -> 1 de -> 2 la -> 1 usedelimiter -> 1 util -> 2 scanner -> 4 separacion -> 1 static -> 1 del -> 1
Página actualizada el día 2 de Enero de 2007.