Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Посимвольное считывание на яве / 9 сообщений из 9, страница 1 из 1
04.10.2012, 12:09:26
    #37983293
kuzya2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
Помогите сделать посимвольное считывание на яве для следующей задачи:

Дан текстовый файл. Преобразуйте его так, чтобы каждое слово составляло отдельную
строку.
Ограничения: текст содержит не более 1000 строк, завершается точкой (она в состав
последнего слова не входит); слова не переносятся, разделяются пробелами или символами
перехода на следующую строку; слова состоят из строчных латинских букв и цифр
Формат входного файла input.txt
Строки, содержащие слова, согласно описанию задачи
Формат выходного файла output.txt
Строки, каждая из которых содержит по одному слову из исходного файла.
Пример входного файла
1231 212 fell asd
fond pascal.
Пример выходного файла
1231
212
fell
asd
fond
pascal
...
Рейтинг: 0 / 0
04.10.2012, 12:34:03
    #37983337
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
Качаешь бесплатно без смс среду разработки Eclipse
Жмакаешь new project -> java project
new class "Main", отмечаешь static void main
Гуглишь java File FileInputStream FileOutputStream и т.д.
Пишешь внутри main текст программы
Жмакаешь run as java application в контекстном меню где-нибудь внутри дерева проекта или прямо на исходнике
Профит.
...
Рейтинг: 0 / 0
04.10.2012, 12:50:37
    #37983369
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
Лагманбез смс)
...
Рейтинг: 0 / 0
04.10.2012, 12:50:49
    #37983370
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
лучше netbeans всё ж
...
Рейтинг: 0 / 0
04.10.2012, 13:13:35
    #37983441
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
ЛагманГуглишь java File FileInputStream FileOutputStream и т.д.+1

kuzya2012,
Код: java
1.
2.
for (String word: "1231 212 fell asd.\nfond pascal.".split("[\\W]+"))
    System.out.println(word);
...
Рейтинг: 0 / 0
04.10.2012, 13:16:44
    #37983449
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
Код: java
1.
.split("[\\W]+")



Опасно, объяснять же придется
...
Рейтинг: 0 / 0
04.10.2012, 13:31:37
    #37983483
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
Лагман
Код: java
1.
.split("[\\W]+")




Опасно, объяснять же придетсяguava charmatcher :)
...
Рейтинг: 0 / 0
04.10.2012, 14:44:49
    #37983736
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
ЛагманОпасно, объяснять же придется

kuzya2012,
Код: java
1.
out.write(line.replaceAll("[\\W]+", "\n").trim()); // запись в файл
...
Рейтинг: 0 / 0
04.10.2012, 15:03:57
    #37983790
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посимвольное считывание на яве
забыл убрать trim()
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Посимвольное считывание на яве / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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