*   >> Leitura Educação Artigos >> science >> programação

J2ME Como ler arquivos de texto !!

ex) {//TODO: A manipulação de exceção}} /** * Saídas o arquivo especificado para o formulário. *throws Java.io.IOException se uma exceção ocorre quando a leitura do arquivo * * /private void (filename String) readFile lança IOException {InputStreamReader reader = new InputStreamReader (getClass () getResourceAsStream (filename).); Linha String = null; //Leia uma única linha do arquivo. nulo representa o EOF. while ((linha = readLine (leitor))! = null) {//Anexar a linha de leitura para a forma principal com um avanço de linha ('\\ n') mainForm.append (linha + "\\ n"); } Reader.

close (); } /** * Lê uma única linha usando o leitor especificado. *throws Java.io.IOException se uma exceção ocorre quando a leitura da linha * * /private string readLine (leitor InputStreamReader) throws IOException {//Verificar se o fim do arquivo foi alcançado. Se assim for, retornar nulo. int ReadChar = reader.read (); if (ReadChar == -1) {return null; } StringBuffer string = new StringBuffer (""); //Leia até o final do arquivo ou nova linha while (ReadChar! = -1 && ReadChar! = '\\ N') {//Acrescente o caráter de leitura para a seqüência.

Alguns sistemas operacionais //como o Microsoft Windows preceder caractere de nova linha ('\\ n') com //retorno de carro ('\\ r'). Isso faz parte do caractere de nova linha //e, portanto, uma exceção que não deve ser anexado à //string. if (! ReadChar = '\\ r') {string.append ((char) ReadChar); } //Leia a próxima personagem ReadChar = reader.read (); } Retornar string.toString (); } /** * From MIDlet. * Chamado quando o MIDlet é iniciado. * /Public void startApp () {//A tela inicial é a primeira forma Display.getDisplay (this) .setCurrent (MainForm); } /** * From MIDlet.

* Chamado para sinalizar o MIDlet para entrar no estado de pausa. * /Public void pauseApp () {//Nenhuma implementação necessária} /** * From MIDlet. * Chamado para sinalizar o MIDlet para terminar. * @ Param incondicional se o MIDlet tem de ser incondicionalmente * rescindido * /public void destroyApp (boolean incondicional) {//Nenhuma implementação necessária} /** * A partir CommandListener. * Chamado pelo sistema para indicar que um comando foi invocado em um displayable especial *.

* @ Param comandar o comando que foi invocado *param displayable o displayable onde o comando foi invocado * /commandAction public void (comando Comando, Displayable exibível) {if (command == exitCommand) {//Sair da MIDlet notifyDestroyed (); }}}

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.