Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2009, 09:26
eddihg
 
Fecha de Ingreso: julio-2009
Mensajes: 32
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: ayuda con codigo java

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

Justo al principio de la quinta línea, la que hace de cabecera, hay un Ctrl-L que según quién lo pinte (un terminal de texto o una impresora), lo puede interpretar como un borrar pantalla o pasar a página nueva.

La lectura es correcta y tienes en tu programa disponibles todos las líneas. Unicamente, al hacer System.out de la quinta línea, se te borra la pantalla. Si la salida en pantalla es para tus pruebas y no es importante, puedes dejarlo como está con la garantía de que leerás todas las líneas. Si necesitas sacar por pantalla, al leer cada línea busca desde java y elimina los Ctrl-L antes de imprimir. El Ctrl-L corresponde al caracter ascii 12 (decimal). Si quieres hacerlo más general, puedes eliminar todos los caracteres no imprimibles, que son aquellos cuyo código ascii está por debajo de 32 (decimal). El 32 es el espacio en blanco.

La clase Character tiene métodos que te pueden ayudar a identificar el tipo de caracter, como getType() o isISOControl() (tendrás que hacer tus pruebas).

Se bueno.

gracias si tienes razon muchas gracias por tu ayuda