*   >> Чтение Образование Статьи >> science >> programming

J2ME Как читать текстовые файлы !!

импорт java.io.IOException;

<р> импорт java.io.InputStreamReader;

<р> импорт javax.microedition.lcdui.Command;

<р> импорт javax.microedition.lcdui.CommandListener;

<р> импорт javax.microedition.lcdui.Display;

<р> импорт javax.microedition.lcdui.Displayable;

<р> импорт javax .microedition.lcdui.Form;

<р> импорт javax.microedition.midlet.MIDlet;

<р> Открытый класс ReaderMIDlet распространяется MIDlet реализует CommandListener {

<р> частная форма MainForm;

< р> Команда личное exitCommand;

<р> /**

<р> * Конструктор. .

Создает объект и инициализирует displayables

<р> * /Сеть <р> общественного ReaderMIDlet () {

<р> = MainForm новую форму ("Пример мидлет");

<р> exitCommand = новая команда ("Выход", Command.EXIT, 1);

<р> mainForm.addCommand (exitCommand);

<р> mainForm.setCommandListener (это);

<р> попробовать {< ш>

ReadFile ("text.txt");

<р>} поймать (IOException бывших) {

<р> //TODO: обработка

Исключение <р>}

< р>}

<р> /**

<р> * Выходы указанный файл на форме.

<р> *throws java.io.

IOException если исключение происходит, когда чтение
<р> * файл

<р> * /Сеть <р> частный недействительными ReadFile (String имя файла) броски IOException {

<р> InputStreamReader читатель = новый InputStreamReader (

<р> GetClass ( ) .getResourceAsStream (имя файла));

<р> Строка линия = NULL;

<р> //Читаем одну строку из файла. NULL представляет EOF.

<р> в то время как ((линия = ReadLine (читатель!)) = NULL) {

<р> //Добавляет линию чтения главной формы с новой строки ('\\ п' )

<р> mainForm.append (линия + "\\ п");

<р>}

<р> reader.

close ();

<р>}

<р > /**

<р> * Читает одну строку, используя указанный читателя.

<р> *throws java.io.IOException если исключение происходит при чтении

<р> * <строки ш> <р> * /Сеть <р> частный Струнный ReadLine (InputStreamReader Reader) бросает IOException {

<р> //Тест был ли достигнут конец файла. Если это так, вернуться NULL

<р> Int readChar = reader.read ();.


<Р>, если (readChar == -1) {

<р> возвращение NULL;

<р >}

<р> StringBuffer строка = новая StringBuffer ("");

<р> //Читаем до конца файла или новой линии не

<р> в то время как (readChar = -1 && readChar! = '\\ п') {

<р> //Добавляет чтения символа в строке. Некоторые операционные системы

//такие как Microsoft Windows предварять символ новой строки ('\\ п')

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.