Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/47: Рейтинг темы: голосов - 47, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 13.01.2017
Сообщений: 15

Прочитать все строки из файла в одну строку

08.10.2017, 21:13. Показов 9205. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надо считать из файла все строки в одну строку, выкидывая пробелы и переводы строки.
Поскажите, пожалуйста, как это сделать?
я пишу так:
Java
1
2
3
4
        FileInputStream inFile = new FileInputStream("input.txt");
        byte[] str = new byte[inFile.available()];
        inFile.read(str);
        String text = new String(str);
как добавить в этот код, чтобы он, считывая, выкидывал пробелы и переводы строк и давал на выходе просто одну строку?
(Потом работаю как со строкой и массивом символов, созданном из строки. Для меня это важно, так как долее большой кусок кода, который уже нет возможности переделывать, тем более студенту, который вынужден написать на Java, ни дня не изучавши этот язык)
Помогите, пожалуйста!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.10.2017, 21:13
Ответы с готовыми решениями:

Объединить все строки файла в одну строку
Как объединить в одну строку данные в txt файле Подскажите, каким образом объединить в одну строку, ЗАВИС я, вся работа стала Есть в...

Как прочитать в одну строку всю информацию из файла?
У меня есть файл,в котором информация расположена в столбик(с новой строки),как мне прочитать (и можно ли) в одну строку всю эту информацию?

Как прочитать строку с пробелами из файла в одну переменную?
есть текстовый файл, в нем 3 строки как прочитать 1ую строку(она с пробелами) в 1ну переменную пример: asdfasdq asdq 4 1 2 3 4 ...

3
 Аватар для yatvin
56 / 61 / 26
Регистрация: 10.04.2017
Сообщений: 211
08.10.2017, 22:59
Читать из текстового файла в строкуГУГЛ
0
08.10.2017, 23:09

Не по теме:

Цитата Сообщение от Колос Алена Посмотреть сообщение
вынужден написать на Java, ни дня не изучавши этот язык
так это вроде твои проблемы, последствия твоих неверных решений, поэтому вместо того, чтобы жаловаться, было бы разумнее прочитать несколько страниц из какого-нибудь учебника.

0
 Аватар для ArtemFM
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
09.10.2017, 01:42
Как выглядит файл:

aaa bbbbbb ccccc
eeeee fffff hhhhhh
yyyy ddd

#######################

Его путь:

C:\1.txt

#######################

Сам код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.io.*;
 
public class ReadFile {
    public static void main(String[] args) {
        String fileName = "C:\\1.txt";
        System.out.printf("File %s:%s%s", fileName, System.lineSeparator(), readFileToString(fileName));
    }
 
    public static String readFileToString(String fileName) {
       StringBuilder sb = new StringBuilder();
       try (FileReader fileReader = new FileReader(new File(fileName));
            BufferedReader reader = new BufferedReader(fileReader)) {
            String str;
            while ((str = reader.readLine()) != null) {
                sb.append(str.replaceAll(" ", ""));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return sb.toString();
    }
}
###############################

Вывод:

File C:\1.txt:
aaabbbbbbccccceeeeefffffhhhhhhyyyyddd
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2017, 01:42
Помогаю со студенческими работами здесь

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

Как прочитать все содержимое текстового файла в строку на C++
Здравствуйте, речь идет про запись всего содержимого файла в одну переменную "разом". Читал кучу ответов на форумах, кто то...

Как вывести строки из файла в одну строку?
Есть текстовый файл, содержащий построчный список IP адресов. Есть необходимость вывести все IP адреса в одну строку. В идеале -...

Не получается прочитать все строки с файла Line
Вот кажется все логично получаем все строки ReadAllLines пихаем в массив mass дальше цикл с i=0 по последнюю строчку mass.Length ...

Найти все строки, имеющие четную длину, сцепить их в одну строку и вставить в начало списка
Здравствуйте, я начинающий в C#. Не подскажите: //условие? Вот мой вариант: 2.Использовать контейнер ArrayList для создания связного...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru