elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  imprime basura
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: imprime basura  (Leído 1,347 veces)
m@o_614


Desconectado Desconectado

Mensajes: 389


Ver Perfil
imprime basura
« en: 15 Septiembre 2014, 01:27 am »

Saludos

Tengo el siguiente codigo, que utiliza la clase RandomAccessFile para abrir un archivo e imprimir caracter por caracter conforme lo va leyendo:

Código
  1. public class AutomataFinito {
  2.  
  3. public static void main(String[] args) {
  4. char car;
  5. String nombreArchivo;
  6. Scanner teclado = new Scanner(System.in);
  7. System.out.print("Dame nombre del archivo: ");
  8. nombreArchivo = teclado.nextLine();
  9. teclado.close();
  10. try
  11. {
  12. File archivo = new File(nombreArchivo);
  13. RandomAccessFile af = new RandomAccessFile(archivo,"r");
  14. while((car = af.readChar()) != -1)
  15. {
  16. System.out.print(""+car);
  17. }
  18. af.close();
  19. }
  20. catch(IOException ex)
  21. {
  22. System.out.println("No se pudo abrir archivo");
  23. }
  24. }
  25. }
  26.  

El problema es que me imprime basura y despues imprime el mensaje de no se pudo abrir archivo

de antemano gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Por que no me imprime en mi fichero?
Java
negux 3 3,085 Último mensaje 13 Diciembre 2010, 20:01 pm
por .mokk.
No me imprime los decimales
Programación C/C++
Crutchlow_13 5 11,597 Último mensaje 7 Noviembre 2011, 01:01 am
por rir3760
echo no imprime
PHP
BJM 4 1,736 Último mensaje 10 Febrero 2016, 18:16 pm
por MinusFour
matriz imprime basura
Programación C/C++
cho250425 5 3,018 Último mensaje 28 Febrero 2017, 23:08 pm
por valarauko
No Imprime
Programación C/C++
hzre 6 3,541 Último mensaje 24 Noviembre 2020, 08:06 am
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines