Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / чтелие файла / 6 сообщений из 6, страница 1 из 1
28.09.2004, 20:46
    #32715577
Nightwish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтелие файла
Пишу на Дельфи, подучиваю Джаву(по немецкому туториале, так что не обижайтесь что с елементарним вопросом лезу).
В Дельфи я читаю файл:

while not eof(f) do
begin
while not eoln(f) do
.....
....
end ;

А как это будет на джаве.
...
Рейтинг: 0 / 0
29.09.2004, 09:14
    #32715823
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтелие файла
Можно так:

BufferedReader in = new BufferedReader (new FileReader ("MyFile.txt"));
String line = null;
while ((line = in.readLine())!=null)
{

// Здесь обрабатываем полученную строку

}
...
Рейтинг: 0 / 0
29.09.2004, 19:32
    #32717679
Nightwish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтелие файла
GMaxМожно так:

BufferedReader in = new BufferedReader (new FileReader ("MyFile.txt"));
String line = null;
while ((line = in.readLine())!=null)
{

// Здесь обрабатываем полученную строку

}
Хе.. Читаеться сразу вся строка , .. ну как матример прочитать матрицу:

2 3 6
-0.2 6.8 0
0 0 1
...
Рейтинг: 0 / 0
29.09.2004, 22:07
    #32717768
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтелие файла
А какая разница между разбором строки в момент чтения файла посимвольно и разбором строки посимвольно после полного ее прочтения?
...
Рейтинг: 0 / 0
30.09.2004, 08:39
    #32717944
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтелие файла
Nightwish
Хе.. Читаеться сразу вся строка , .. ну как матример прочитать матрицу:

2 3 6
-0.2 6.8 0
0 0 1


Там где стоит обработка строки и анализируй строку, разбивай на элементы.
Можно с помощью класса StringTokenizer. Задаешь разделитель и пошел по строке.
...
Рейтинг: 0 / 0
30.09.2004, 10:06
    #32718080
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтелие файла
Nightwish
Хе.. Читаеться сразу вся строка , .. ну как матример прочитать матрицу:

2 3 6
-0.2 6.8 0
0 0 1


Ну на рабочую прогу, которая будет читать и выводить на экран твою матрицу. Кривая правда немного, зато ничего лишнего :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
import java.io.*;
import java.util.StringTokenizer;

public class ReadMatrix
{
   public static void main(String[] args) throws Exception
   {
	String line = null;
	BufferedReader in = new BufferedReader (new
		FileReader("c:/temp/MyFile.dat"));
	while ((line = in.readLine())!=null)
	{
		StringTokenizer tok = new StringTokenizer (line, " ");
		for (int i=0; i<3; i++)
		    // Собственно здесь все можно запихнуть в нужный массив 
		   System.out.print (tok.nextToken() + " ");
		System.out.println (" ");
	}
   }
}

Разбирайся :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / чтелие файла / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]