elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:38  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Pregunta sobre BufferedReader
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pregunta sobre BufferedReader  (Leído 918 veces)
Aikanáro Anário


Desconectado Desconectado

Mensajes: 626



Ver Perfil WWW
Pregunta sobre BufferedReader
« en: 25 Octubre 2011, 02:02 »

Estaba viendo el siguiente vídeo donde explican como manejar streams de texto en java con la librería IO etc:



Él lo que está haciendo es crear un archivo, luego escribirlo (modificarlo) y por último leerlo y presentarlo por consola.

En el minuto 7:47 empieza a crear la clase que lee el archivo. Mi pregunta está en el minuto 8:43 él dice que es muy complicado manejar un string y que hay que cargarlo en memoria con BufferedReader, pero eso no me queda muy claro, yo lo hice sin utilizar el BufferedReader, utilicé directamente el FileReader y funciona igual ¿cuál es la diferencia? ¿hay algo que sí se puede hacer con el BufferedReader que no con el FileReader?


En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
Valkyr


Desconectado Desconectado

Mensajes: 632


Divide y vencerás


Ver Perfil
Re: Pregunta sobre BufferedReader
« Respuesta #1 en: 28 Octubre 2011, 01:06 »

Prácticamente tienen la misma funcionalidad. A mi, personalmente, me gusta usar BufferedReader por el tema de poder leer una línea completa en una sola orden.

Si te fijas en la documentación de las dos clases:

http://download.oracle.com/javase/1.4.2/docs/api/java/io/FileReader.html
http://download.oracle.com/javase/1.4.2/docs/api/java/io/BufferedReader.html

FileReader hereda de InputStreamReader que a su vez hereda de Reader. Ésta última es común tanto para FileReader como para BufferedReader.

La mayor diferencia que existe entre las dos es que con BufferedReader puedes pasarle cualquier subclase de Reader como parámetro en el constructor. Por ejemplo, para leer de teclado es bastante útil. Sin embargo, por lo que veo en la documentación, con FileReader es más orientado a la lectura de ficheros únicamente y no a un flujo de entrada. Aunque con FileReader creo que también sería posible leer de teclado (por el constructor que se le pasa un descriptor ya que podría pasarsele el descriptor de la entrada estandar) lo veo más comodo con BufferedReader.

Espero que te sirva para algo.

Un saludo.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Una Pregunta Sobre DVD's
Multimedia
el_chente23 1 402 Último mensaje 5 Septiembre 2004, 07:32
por Luis_Kano
pregunta sobre ip
Redes
deft 2 573 Último mensaje 21 Octubre 2004, 06:10
por jolsalive
problema BufferedReader
Programación General
coolfrog 6 753 Último mensaje 7 Diciembre 2006, 07:24
por coolfrog
problema con BufferedReader
Java
wilmer.rondon 2 972 Último mensaje 19 Junio 2007, 21:49
por wilmer.rondon
algún buffer en java que me permita leer hacia atrás? utilizo BufferedReader
Java
kinos 6 3,394 Último mensaje 1 Agosto 2009, 22:04
por Danther
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines