*   >> läser Utbildning artiklar >> science >> programming

J2ME Hur man läser textfiler !!

Exception om ett undantag inträffar när man läser * fil * /private void readfile (String filnamn) kastar IOException {Input läsare = new Input (getClass () getResourceAsStream (filnamn).); Sträng linje = null; //Läs en enda rad från filen. null representerar EOF. while ((line = Readline (läsaren)) = null!) {//Bifoga läs linjen till huvudform med en radmatning ('\\ n') mainForm.append (line + "\\ n"); } Reader.close (); } /** * Läser en enda rad med den angivna läsaren. *throws Java.io.

IOException om ett undantag inträffar när man läser * linjen * /private String Readline (Input läsare) kastar IOException {//Testa om slutet av filen har nåtts. Om så är fallet, återvänder null. int readChar = reader.read (); if (readChar == -1) {return null; } String string = new String (""); //Läs till slutet av filen eller ny rad medan (readChar! = -1 && ReadChar! = '\\ N') {//Bifoga läs tecken till strängen. Vissa operativsystem //såsom Microsoft Windows infoga före nyradstecken ("\\ n ') med //vagnretur (' \\ r ').

Detta är en del av radmatningstecknet //och därför ett undantag som inte bör fogas till //strängen. if (! readChar = '\\ r') {string.append ((char) readChar); } //Läs nästa tecken readChar = reader.read (); } Tillbaka string.toString (); } /** * Från MIDlet. * Anropas när MIDleten startas. * /Public void startApp () {//Den första skärmen är den första formen Display.getDisplay (this) .setCurrent (mainForm); } /** * Från MIDlet. * Kallas för att signalera MIDlet att gå in i pausläge. * /Public void pauseApp () {//Ingen genomförande krävs} /** * Från MIDlet.

* Kallas för att signalera MIDlet att avsluta. *param Ovillkorligt om MIDlet måste ovillkorligen * avslutas * /public void destroyApp (boolean ovillkorligt) {//Ingen genomförande krävs} /** * Från CommandListener. * Kallas av systemet för att indikera att ett kommando har åberopats på ett * särskild visnings.

* @ Param kommandot kommandot som anropades *param kan visas den visnings där kommandot anropades * /public void commandAction (kommando, Visnings kan visas) {if (kommando == exitCommand) {//Avsluta MIDlet notifyDestroyed (); }}}

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.