*   >> lukeminen koulutus Artikkelit >> science >> programming

J2ME Miten lukea tekstitiedostoja !!

Tuo java.io.IOException;

Tuo java.io.InputStreamReader;

Tuo javax.microedition.lcdui.Command;

Tuo javax.microedition.lcdui.CommandListener;

Tuo javax.microedition.lcdui.Display;

Tuo javax.microedition.lcdui.Displayable;

tuonti javax .microedition.lcdui.Form;

Tuo javax.microedition.midlet.MIDlet;

public class ReaderMIDlet ulottuu MIDlet toteuttaa CommandListener {

yksityinen Kunto mainForm;

< p> yksityinen Command exitCommand;

/**

* Rakentaja.

Rakentaa objekti ja alustaa displayables.

* /

julkinen ReaderMIDlet () {

mainForm = uusi muoto ("Esimerkki MIDlet");

exitCommand = uusi Komento ("Exit", Command.EXIT, 1);

mainForm.addCommand (exitCommand);

mainForm.setCommandListener (tämä),

try {

ReadFile ("text.txt");

} catch (IOException ex) {

//TODO: poikkeusten käsittely

}

< p>}

/**

* Lähdöt määritetyn tiedoston päälle muodossa.

*throws java.io.

IOException jos poikkeus tapahtuu, kun luet

* tiedosto

* /

yksityinen void ReadFile (String tiedostonimi) heittää IOException {

InputStreamReader lukija = new InputStreamReader (

getClass ( ) .getResourceAsStream (tiedostonimi));

String rivi = null;

//Lue riviäkään tiedostosta. null edustaa EOF.

while ((rivi = readline (lukija))! = null) {

//Liitä Lue rivi tärkein lomakkeen rivinvaihdon ('\\ n' )

mainForm.append (line + "\\ n");

}

reader.

close ();

}

/**

* Lukee riviäkään käyttäen määritettyä lukijaa.

*throws java.io.IOException jos poikkeus tapahtuu, kun luet

* linja

* /

yksityinen String readline (InputStreamReader lukija) heittää IOException {

//Testaa tiedoston loppu on saavutettu. Jos näin on, palauta null.

int readChar = reader.

read ();

jos (readChar == -1) {

paluu null;

}

StringBuffer string = uusi StringBuffer ("");

//Lue loppuun tiedoston tai uuden rivin

while (readChar! = -1 && readChar! = '\\ n') {

//Liitä lukea merkin merkkijono. Jotkin käyttöjärjestelmät

//kuten Microsoft Windows alkuun lisättävä Rivinvaihtomerkkiä ('\\ n') kanssa

//rivinvaihto ('\\ r').

Tämä on osa Rivinvaihtomerkkiä

//ja sen vuoksi poikkeus, jota

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.