1 / 1 / 1
Регистрация: 26.09.2013
Сообщений: 12

Как прочитать файл построчно на java

26.09.2013, 22:25. Показов 4256. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public static void main(String [] args) throws IOException{
        
        File file = new File("program.txt");
        System.out.println(file.getAbsolutePath());
        
                String s = "";
        Scanner in = new Scanner(file);
        while(in.hasNext())
        s += in.nextLine() + "\r\n";
        in.close();
        System.out.print(s);
    
    }
относительный путь находит, но когда пытаюсь его считать выдает ошибку

G:\Java\Programs\Kompilator\program.txt
Exception in thread "main" java.io.FileNotFoundException: G:\Java\Programs\Kompilator\program.txt (Не удается найти указанный файл)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.util.Scanner.<init>(Unknown Source)
at Program.main(Program.java:16)

Scanner in = new Scanner(new File("program.txt")); - так тоже не находит
помогите плиз решить проблему!))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.09.2013, 22:25
Ответы с готовыми решениями:

Как прочитать файл построчно?
Требуется Создать текстовый файл средствами редактора (т.е. в «Блокноте»). Прочитать этот файл построчно и произвести в каждой строке...

Как прочитать текстовый файл не построчно, а полностью?
Как прочитать текстовый файл не построчно, а полностью? Просто дано задание: найти в каждой строке максимально встречающуюся букву и...

[Windows Modern API] Как прочитать текстовый файл построчно?
Открываю fileOpenPicker'ом текстовый файл: var openPicker = new Windows.Storage.Pickers.FileOpenPicker(); //создаю fileOpenPicker ...

9
 Аватар для we2seek
84 / 84 / 42
Регистрация: 25.01.2010
Сообщений: 386
26.09.2013, 22:58
У меня ваш код работает корректно. Где вы разместили файл program.txt? Он должен быть в корневой папке проекта.

Добавлено через 2 минуты
Кстати, код не оптимален. Я не претендую на эталон, но все же...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package cyberforum;
 
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
 
public class Cyberforum {
 
    public static void main(String[] args) {
        try {
            File file = new File("program.txt");
            Scanner in = new Scanner(file);
            while (in.hasNextLine()) {
                System.out.println(in.nextLine());
            }
            in.close();
        } catch (FileNotFoundException ex) {
            System.err.println(ex);
        }
    }
}
1
1 / 1 / 1
Регистрация: 26.09.2013
Сообщений: 12
26.09.2013, 23:01  [ТС]
G:\\Java\\Programs\\Kompilator\\program. txt - он тут

Добавлено через 2 минуты
то есть находится в коневой папке, в той же папке находится bin, src, .setting и т.д
0
 Аватар для we2seek
84 / 84 / 42
Регистрация: 25.01.2010
Сообщений: 386
26.09.2013, 23:01
ok, папка проекта?
0
1 / 1 / 1
Регистрация: 26.09.2013
Сообщений: 12
26.09.2013, 23:03  [ТС]
Kompilator - это папка проекта
0
 Аватар для we2seek
84 / 84 / 42
Регистрация: 25.01.2010
Сообщений: 386
26.09.2013, 23:07
Поищите, где создастся example.txt?
Java
1
2
3
4
5
6
7
8
9
public static void main(String[] args) {
        try {
            File file = new File("example.txt");
            file.createNewFile();
            
        } catch (IOException ex) {
            System.err.println(ex);
        }
    }
1
1 / 1 / 1
Регистрация: 26.09.2013
Сообщений: 12
26.09.2013, 23:16  [ТС]
а есть разница откуда считывать файл? я его просто считываю с флешки?

Добавлено через 3 минуты
создает его там же где лежит program.txt

Добавлено через 4 минуты
прикольно получается, он его создает, а потом обратно считать не может, пишет источник не найдем, может это что то с eclipse (
0
 Аватар для we2seek
84 / 84 / 42
Регистрация: 25.01.2010
Сообщений: 386
26.09.2013, 23:20
Тогда не знаю. У меня ваш код работает.

Добавлено через 2 минуты
Цитата Сообщение от Ivash Посмотреть сообщение
может это что то с eclipse (
Кто мешает потестить без IDE? Через консоль.
0
1 / 1 / 1
Регистрация: 26.09.2013
Сообщений: 12
26.09.2013, 23:25  [ТС]
программа у меня заработала когда я проект поместил на диск С, смешно получилось, я уже 3 часа сижу и решаю это пролему
0
 Аватар для we2seek
84 / 84 / 42
Регистрация: 25.01.2010
Сообщений: 386
26.09.2013, 23:44
бывает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.09.2013, 23:44
Помогаю со студенческими работами здесь

Как прочитать текстовый файл построчно и каждую строку разбить на подстроки
Как прочитать текстовый файл в C# следующего формата: Число строк x y a s f g ... Где x, y, a, s,f, g --int. По 2...

Не могу построчно прочитать файл
Здравствуйте. Есть файл Yandex.txt, в котором первые несколько строк: nadizlat savostina.naStya a300at Bor5761 Есть код: ...

Прочитать файл построчно и упорядочить все латинские буквы по возрастанию
Нужно создать текстовый файл средствами редактора (т.е. в «Блокноте»). Прочитать этот файл построчно и упорядочить все латинские буквы по...

Прочитать файл, заполнить контейнер структур и вывести построчно все записи, упорядоченные по возрастанию
Помогите пожалуйста, только начала работать с файлами и не понимаю даже с чего начать. Текстовый файл содержит записи вида: Фамилия Имя...

Как данные, посылаемые построчно из Arduino по СОМ-порту, записать построчно в текстовый файл?
Программирование для меня - неосновная область работы. Поэтому ищу готовые решения. И меня крепко удивила реакция на форумах на простой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations рестрикции доступа на сервер sshd статья: https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru