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 (); }}}