*   >> Lectura Educación Artículos >> science >> programación

J2ME Cómo leer archivos de texto !!

ex) {//TODO: El manejo de excepciones}} /** * Salidas el archivo especificado en el formulario. *throws Java.io.IOException si se produce una excepción al leer el archivo * * /private void (nombre String) readFile lanza IOException {InputStreamReader lector = new InputStreamReader (getClass () getResourceAsStream (nombre de archivo).); Line Cadena = null; //Leer una sola línea en el archivo. nula representa el EOF. while ((línea = readLine (lector))! = null) {//Añada la línea de lectura al formulario principal con un salto de línea ('\\ n') mainForm.append (línea + "\\ n"); Reader.

Close} (); } /** * Lee una sola línea utilizando el lector especificado. *throws Java.io.IOException si se produce una excepción al leer la línea * * /private String readLine (InputStreamReader lector) throws IOException {//Comprobar si se ha alcanzado el final del archivo. Si es así, devuelva nulo. int readChar = reader.read (); si (readChar == -1) {return null; } Cadena StringBuffer = new StringBuffer (""); //Lee hasta el final del archivo o una nueva línea de tiempo (readChar! = -1 && ReadChar! = '\\ N') {//Añada el carácter de lectura a la cadena.

Algunos sistemas operativos //como Microsoft Windows anteponer carácter de nueva línea ('\\ n') con //retorno de carro ('\\ r'). Esto es parte del carácter de nueva línea //y por lo tanto una excepción que no debe ser adjunta al //cadena. if (! readChar = '\\ r') {string.append ((char) readChar); } //Lea el siguiente carácter readChar = reader.read (); } Return string.toString (); } /** * De MIDlet. * Se llama cuando se inicia el MIDlet. * /Public void startApp () {//La pantalla inicial es la primera forma Display.getDisplay (este) .setCurrent (mainForm); } /** * De MIDlet.

* Llamado para señalar el MIDlet para entrar en el estado de pausa. * /Public void pauseApp () {//No se requiere la aplicación} /** * De MIDlet. * Llamado para señalar el MIDlet para terminar. *param Incondicional si el MIDlet tiene que ser incondicional * terminada * /public void destroyApp (boolean incondicional) {//No se requiere la aplicación} /** * De CommandListener. * Llamado por el sistema para indicar que un comando se ha invocado en un * visualizable en particular.

*param Mandar el comando que se invoca * (comando Comando, visualizable visualizable)param visualizable el boton donde el comando se invocó * /public void commandAction {if (comando == comando exit) {//Salir del MIDlet notifyDestroyed (); }}}

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.