Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > J2ME (Java para móviles) > LEER ARCHIVO .TXT
-Foros de debate

J2ME (Java para móviles)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

LEER ARCHIVO .TXT
Enviado por perrisimo el día 4 de enero de 2008

HOLA AMIGOS TENGO UN PROBLEMA AL LEER UN ARCHIVO DE TEXTO .TXT, HE HECHO LO QUE ESTA RECOMENDADO EN ESTE MISMO FORO
InputStream is = getClass().getResourceAsStream("/prueba.txt");
char c;
while ((c = is.read()) != -1){
System.out.println((char)c);
}
is.close;
is = null;

Y NADA,ME SALE UN ERROR:

C:\WTK25\apps\LeeArchivo\src\LeeArchivo.java:34: not a statement
is.close;
^
1 error

ME PUEDEN AYUDAR???
TK.

 
Re: LEER ARCHIVO .TXT
Enviado por kekomal el día 9 de enero de 2008

is.close();

Sin paréntesis el compilador no entiende que sea una sentencia (not a statement).

 
Re: Re: LEER ARCHIVO .TXT
Enviado por perrisimo el día 9 de enero de 2008

camarada ahora quiero leer una variable o cadena completa, o mejor aun auna estructura, no solo caracter por caracter, hay algun metodo para realizar esta accion?

lo que quiero es leer un archivo y almacenar en variables los valores que estan guardados en este archivo.

TK.

 
Re: Re: Re: LEER ARCHIVO .TXT
Enviado por kekomal el día 10 de enero de 2008

Para leer una línea de un fichero de texto también tienes que hacerlo carácter a carácter:

/**
* reads a single line from InputStreamReader
* @param in InputStreamReader used to read the line
* @throws IOException if there is any problem with reading
* @return the read line
*/
protected static String _readLine(InputStreamReader in) throws IOException {
StringBuffer strBuf = new StringBuffer(\"\");
int i;
while ((i = in.read()) != -1) {
if ((char) i == \'\\r\' || (char) i == \'\\n\')
return strBuf.toString();
strBuf.append((char) i);
}
return strBuf.length() > 0 ? strBuf.toString() : null;
}

Si lo que quieres es representar estructuras más complejas, te aconsejo que las dispongas en un XML en lugar de en un txt clásico y que utilices algún parser como kXML.

 
Re: Re: Re: Re: LEER ARCHIVO .TXT
Enviado por kekomal el día 10 de enero de 2008

Perdona, hubo un error con el Copy & Paste desde el Netbeans...

/**
* reads a single line from InputStreamReader
* @param in InputStreamReader used to read the line
* @throws IOException if there is any problem with reading
* @return the read line
*/
protected static String _readLine(InputStreamReader in) throws IOException {
StringBuffer strBuf = new StringBuffer("");
int i;
while ((i = in.read()) != -1) {
if ((char) i == '\r' || (char) i == '\n')
return strBuf.toString();
strBuf.append((char) i);
}
return strBuf.length() > 0 ? strBuf.toString() : null;
}

 
Re: Re: Re: Re: Re: LEER ARCHIVO .TXT
Enviado por perrisimo el día 12 de enero de 2008

gracias camarada voy a probarlo...
TK

 

Re: Re: Re: Re: Re: LEER ARCHIVO .TXT
Enviado por Cslayer el día 1 de abril de 2008

epas q tal creo q el InputStreamReader no lo soporta J2ME yo estuve probando con un stringtokenizer q tampoco lo soporta pero q lo crearon por ahi y lo use para leer una linea..la broma es q estoy tratando de leer desde un keyStore una clave privada para hacer una firma digital y no se identifican mas o menos los caracteres entocnes quisiera saber si alguien por alli tiene alguna forma de identificar desde donde y hasta llega la clave para poder hacerlo gracias y saludos...

 






Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network