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

J2ME Hur man läser textfiler !!

import java.io.IOException, Omdömen

import java.io.InputStreamReader, Omdömen

import javax.microedition.lcdui.Command;

import javax.microedition.lcdui.CommandListener, Omdömen

import javax.microedition.lcdui.Display,

import javax.microedition.lcdui.Displayable, Omdömen

import javax .microedition.lcdui.Form,

import javax.microedition.midlet.MIDlet, Omdömen

public class ReaderMIDlet utökar MIDlet genomför CommandListener {Omdömen

privat Form mainForm;

< p> privat Command exitCommand,

/** Omdömen

* Constructor. .

Konstruerar objektet och initierar displayables Omdömen

* /News

offentliga ReaderMIDlet () {Omdömen

mainForm = new Form ("Exempel MIDlet");

exitCommand = new Command ("Exit", Command.EXIT, 1); Omdömen

mainForm.addCommand (exitCommand), Omdömen

mainForm.setCommandListener (this); Omdömen

try {

readfile ("text.txt"),

} catch (IOException ex) {Omdömen

//TODO: Undantag hantering Omdömen

} Omdömen < p>} Omdömen

/** Omdömen

* Utgångar den angivna filen till formuläret. Omdömen

*throws java.io.

IOException om ett undantag inträffar när du läser

* fil Omdömen

* /News

private void readfile (String filnamn) kastar IOException {Omdömen

Input läsare = new Input (Omdömen

getClass ( ) .getResourceAsStream (filnamn));

String linje = null;

//Läs en enda rad från filen. null representerar EOF. Omdömen

while ((line = Readline (läsaren))! = null) {Omdömen

//Bifoga läs linjen till huvudform med en radmatning ('\\ n' ) Review

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

} Omdömen

reader.

close ();

} Omdömen

/** Omdömen

* Läser en enda rad med den angivna läsaren. Omdömen

*throws java.io.IOException om ett undantag inträffar när man läser Omdömen

* linje

* /News

private String Readline (Input läsare) kastar IOException {Omdömen

//Testa om slutet av filen har nåtts. Om så är fallet, återvänder null Omdömen

int readChar = reader.read ();.

Omdömen

if (readChar == -1) {Omdömen

retur null;

}

String string = new String ("");

//Läs till slutet av filen eller ny rad

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

//Bifoga läs tecken till strängen. Vissa operativsystem Omdömen

//såsom Microsoft Windows infoga före nyradstecken ("\\ n ') med

//vagnretur (' \\ r '). Detta är en d

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