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

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

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

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

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

}
...
Рейтинг: 0 / 0
чтелие файла
    #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
чтелие файла
    #32717768
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая разница между разбором строки в момент чтения файла посимвольно и разбором строки посимвольно после полного ее прочтения?
...
Рейтинг: 0 / 0
чтелие файла
    #32717944
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nightwish
Хе.. Читаеться сразу вся строка , .. ну как матример прочитать матрицу:

2 3 6
-0.2 6.8 0
0 0 1


Там где стоит обработка строки и анализируй строку, разбивай на элементы.
Можно с помощью класса StringTokenizer. Задаешь разделитель и пошел по строке.
...
Рейтинг: 0 / 0
чтелие файла
    #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
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / чтелие файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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