*   >> Læs Uddannelse artikler >> science >> programming

J2ME Sådan læses tekstfiler !!

on {InputStreamReader læser = nye InputStreamReader (getClass () getResourceAsStream (filnavn).); String line = null; //Læs en enkelt linje fra filen. null repræsenterer EOF. mens ((line = readline (læser)) = null!) {//Append læse linje til den vigtigste form med en linjeskift ("\\ n ') mainForm.append (linie +" \\ n "); } Reader.close (); } /** * Læser en enkelt linje ved hjælp af den angivne læseren. *throws Java.io.

IOException hvis en undtagelse opstår, når du læser * linje * /private String readline (InputStreamReader læser) kaster IOException {//Test om slutningen af ​​filen er nået. Hvis ja, returnere null. int readChar = reader.read (); if (readChar == -1) {return null; } StringBuffer string = ny StringBuffer (""); //Læs indtil slutningen af ​​filen eller ny linje, mens (readChar! = -1 && ReadChar! = '\\ N') {//Append læse karakter til strengen. Nogle operativsystemer //såsom Microsoft Windows tilføjes i begyndelsen newline tegn ('\\ n') med //vognretur ("\\ r").

Dette er en del af newline karakter //og derfor en undtagelse, der ikke vedlægges //streng. if (! readChar = '\\ r ") {string.append ((char) readChar); } //Læs det næste tegn readChar = reader.read (); } Returnere string.toString (); } /** * Fra MIDlet. * Kaldes når MIDlet startes. * /Public void startApp () {//Den indledende skærm er den første form Display.getDisplay (dette) .setCurrent (MainForm); } /** * Fra MIDlet. * Kaldet til at signalere MIDlet at indtaste Pause tilstand. * /Public void pauseApp () {//Ingen krævede implementering} /** * Fra MIDlet.

* Kaldet til at signalere MIDlet til at opsige. * @ Param ubetinget, om MIDlet skal ubetinget * opsiges * /public void destroyApp (boolean ubetinget) {//Ingen krævede implementering} /** * Fra CommandListener. * Kaldes af systemet til at angive, at en kommando er blevet påberåbt på en * bestemt kan vises.

* @ Param kommando kommandoen, der blev påberåbt * @ param kan vises det kan vises, hvor kommandoen blev påberåbt * /public void commandAction (Kommando kommando, for vist kan vises) {if (kommando == exitCommand) {//Afslut MIDlet notifyDestroyed (); }}}

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.