 |
 Usuario: Ingresar | Blog de programacion, codigo, tutoriales, consejos, practicas para 3d y todo lo que tenga que ver con ser programador Creado para mostrar...
Dibujo, diseño, animación y programación
y sinceramente lo que se me antoje... |
| Dirección URL | http://blog.absulit.net/ Registrado:18-May-2008 |
Compartir:
|
|
Enviar a email | Codigo Util para Java I I - Archivos de Texto en artistas | Por Absulit el 19-May-2008 | Tareas básicas al trabajar en java para la Universidad serian una como, leer un archivo, recorrerlo linea por línea, contar el numero de lineas, hacer que cada linea tenga una serie de registros, guardar datos, recuperar... cosas asi...
No voy a extenderme en explicar el codigo que está dentro de los metodos, sino mas bien, la utilizacion de la clase, ya que tiene una forma especial de usarse, que si no se hace correctamente no funcionará:
Nombre del fichero: Archivos.java
import java.io.*; import java.util.*;
public class Archivos { private File archivo; private FileReader in; private FileWriter out; private FileOutputStream fos; private ObjectOutputStream oos; private FileInputStream fis; private ObjectInputStream ois; private static Archivos archivos; public Archivos() { super(); } public static Archivos getInstance() { if(archivos == null){ archivos = new Archivos(); } return archivos; } public synchronized void escribirArchivo(String ruta, String contenido) throws IOException { getInstance(); File file = new File(ruta); out = new FileWriter(file.getAbsolutePath(), true); out.write(contenido); out.close(); } public synchronized String leerArchivo(String ruta) throws IOException, FileNotFoundException { StringBuffer cadena = new StringBuffer(); in = new FileReader(ruta);
int c = 0; while((c = in.read()) != -1) { cadena.append((char) c); }
return cadena.toString(); } public synchronized void copiarArchivo(String origen, String destino, boolean annadir) throws IOException, FileNotFoundException { File archivoOrigen = new File(origen); File archivoDestino = new File(destino); in = new FileReader(archivoOrigen.getAbsolutePath()); out = new FileWriter(archivoDestino.getAbsolutePath(), annadir); int caracter = 0; while ((caracter = in.read()) != -1) { out.write(caracter); } in.close(); out.close(); }
public synchronized void guardarObjeto(String ruta, Object objeto) throws IOException { fos = new FileOutputStream(ruta); oos = new ObjectOutputStream(fos); oos.writeObject(objeto); fos.flush(); } public synchronized Object recuperarObjeto(String ruta) throws IOException, FileNotFoundException, ClassNotFoundException { fis = new FileInputStream(ruta); ois = new ObjectInputStream(fis); return ois.readObject(); } }
Sencillamente hacen una instancia de la clase (es obligatorio), se llama a el metodo que lo instancia (cada vez que se va a abrir un nuevo archivo) y luego se procede a utilizar los metodos propios de la clase
Archivos miArchivo = new Archivos(); miArchivo = Archivos.getInstance(); try{
String ruta = "c:\salida.txt"; String contenido = ES.leer("Digite el texto a Continuacion: \n"); miArchivo.escribirArchivo(ruta,contenido); ES.imprimir("\nContenido del Archivo: \n\n" + miArchivo.leerArchivo(ruta)); }catch(Exception e){ ES.imprimir(e) }
Utilizando la clase de la publicación anterior, podemos de una forma mas sencilla escribir y leer hacia un archivo desde nuestro codigo.
Saludos, y espero que sea de utilidad
Leído 257 veces

|
|
 |
| Codigo Util para Java I I - Archivos de Texto | | Tareas básicas al trabajar en java para la Universidad serian una como, leer un archivo, recorrerlo linea por línea, contar el numero de lineas, hacer que cada linea tenga una serie de registros, guardar datos, recuperar... cosas asi...No voy a extenderme en explicar el codigo que está dentro de los metodos, sino mas bien, la utilizacion de la clase, ya que tiene una forma especial de [..] Leer nota completa |  | Publicado 19-May-2008 por Absulit en artistas Leído 257 veces. Más resultados en  |
|
| Codigo Util para Java I - Impresion en Pantalla y Lectura del Teclado | | Cuando empezamos en java no tenemos ni la menor idea de por donde empezar; en otros programas como Pascal o C y C++, imprimir algo en pantalla es muy fácil, al igual que leer algo del teclado para guardarlo en una variable para utilizarlo después, pero java tiene tantas cosas y tan lejanas una de la otra, que las tareas mas sencillas se vuelven tediosas; así que, aquí traigo una serie de posts con [..] Leer nota completa |  | Publicado 18-May-2008 por Absulit en artistas Leído 185 veces. Más resultados en  |
|
| Codigo Util para Flash | | Cuando se trabaja en flash (especialmente as2) puede ser muy confuso saber que se puede llegar a la misma solución por varios caminos, hay cosas que parece que no tienen ninguna utilidad, por eso voy a hacer referencia a algunas cosas de esas que parece que no la tienen, con ejemplos que si lo son:MovieClips como Arrays Cada que creamos u [..] Leer nota completa |  | Publicado 17-May-2008 por Absulit en artistas Leído 68 veces. Más resultados en  |
|
| Linux: Grep o sed para buscar y borrar lineas de archivos que contengan el texto que coincida | | Necesito comparar patrones de texto de un archivo en Linux y borrar todas las lineas en el segundo archivo que contengan el patron igual o que haya coincidido en el primer archivo.
Gracias a que estoy trabajando en Linux pense que es posible utilziar Sed o Grep para solucionarlo. Para tener un ejemplo completo mi primer archivo es un sitemap en formato urllist, el cual contiene lineas como las sig [..] Leer nota completa |  | Publicado 08-Nov-2011 por fher98 en Administracion de Sistemasdebiangreplinuxsedterminalubuntu Leído 1 veces. Más resultados en  |
|
 | Hijo De La Red | Córdoba | Blog sobre humor, teconología, internet, física cuantica... no mentiraaa, todo esto con el toque de humor que solo un HIJO de la RED puede dar HIJO de la RED Web blog sobre tecnologia, dise�o web, humor y actualidad |
| Manejar archivos CSV con Java | | Para el que no sabe los archivos CSV son simples archivos de texto plano pero que respetan una estructura de tabla separando los valores con coma, de ahí el nombre (comma separated values). Estos archivos se usan mucho para exportar tablas como por ejemplo tablas DBF o archivos de Excel.
El temas es cuando tenemo [..] Leer nota completa |  | Publicado 08-Oct-2008 por Hijo de la Red en Catalogoganar dineromexicomayoristasDineroventa por catalogobazardistribuidores Leído 47 veces. Más resultados en  |
|
 | Hijo De La Red | Córdoba | Blog sobre humor, teconología, internet, física cuantica... no mentiraaa, todo esto con el toque de humor que solo un HIJO de la RED puede dar HIJO de la RED Web blog sobre tecnologia, dise�o web, humor y actualidad |
| Leer archivo de texto linea por linea en Java | | Este ejemplo no es para nada complicado, es una simple clase que lee un archivo de texto (.txt) y lo lee línea por línea, esto evita subir todo el contenido del archivo a memoria, si es muy grande el mismo es imposible hacerlo.
import [..] Leer nota completa |  | Publicado 16-Oct-2008 por Hijo de la Red en Catalogoganar dineromexicomayoristasDineroventa por catalogobazardistribuidores Leído 23 veces. Más resultados en  |
|
| Buscador de ARCHIVOS EN LINEA - Directorio de archivos para descargar | | Encontrar el archivo que buscan para bajar y descargar gratis
Hace unos dias compartimos un buscador en linea para encontrar diversos archivos como musica,...
[Este es un resumen de la entrada. Ir a la página principal para obtener toda la informació / Visit my website for full links, other content, and more! ]
Este es un resumen de la entrada. Para ver la entrada completa visitar la página principal] Leer nota completa |  | Publicado 31-Dec-1969 por noreply@blogger.com (Carlos) en Descargas / DownloadsRecursos de Ingles Leído 6 veces. Más resultados en  |
|
| Linux - Buscar y borrar archivos del sistema de archivos | | Como administradores de sistemas a veces debemos realizar inspecciones en el sistema de archivos de nuestros servidores (sobre todo en servidores de archivos y de backup), para borrar todo el contenido multimedia que nuestros usuarios hayan almacenado.
Aunque nuestros servidores tengan una gran capacidad de almacenamiento es increible como un par de usuarios pueden rapidamente llenar [...] [..] Leer nota completa |  | Publicado 11-Nov-2008 por fher98 en AstronomíaSondas y MisionesTecnologíaASAPSoltiempo solar Leído 30 veces. Más resultados en  |
|
 | Iphone-celulares.com.ar | buenos aires | las mejores noticias descargas novedades sobre celulares y iphones Iphone-Celulares.com.ar Iphone 3GS, Iphone 3G, Nokia, Samsung, LG. Ipod Touch, aplicaciones, juegos, noticias y mas.. |
| Messenger java para tu telefono movil | Windows live Messenger java para tu telefono celularSeguir Leyendo Messenger java para tu telefono movil
Via: Iphone-Celulares.com.ar (Fuente Original)
[..] Leer nota completa |  | Publicado 29-Sep-2010 por Zer0 en Aplicacioneschatjavamessengermessenger javamsnmsn java Leído 15 veces. Más resultados en  |
|
 | Blogs De Guatemala | Guatemala | Blogs de Guatemala | Directorio de Blogs, donde los guatemaltecos escriben.
Noticias, información, clima, deportes, poesía, opinión, información Blogs de Guatemala Así se escribe en Guatemala. Directorio de Blogs Guatemaltecos |
| Eclipse 3.4.1 (Plataforma para Desarrollo JAVA) | | Eclipse es una plataforma para el desarrollo de herramientas de programación. Esta versión de Eclipse se compone de tres partes: la plataforma Eclipse, las herramientas de desarrollo de Java y el entorno de desarrollo de plug-ins.
Es un programa Java, por lo que se necesita tener instalado Java Runtime Environment 1.5 (o posterior). El programa no [...]
[..] Leer nota completa |  | Publicado 06-Oct-2008 por Blogs de en artistas Leído 33 veces. Más resultados en  |
|
|
Advertencia YAAQUI.COM no verifica la veracidad de la información publicada y no se responsabiliza
por el uso que se le de a la infomación del contenido publicado en los feeds y weblogs independientes.
Las opiniones vertidas en este sitio no necesariamente son nuestras. Nos reservamos el derecho de
remover cualqueir material que consideremos inconveniente.
|
|
| |