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