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

ArrayList слов, расположить слова в обратном порядке

08.11.2014, 18:11. Показов 7553. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот мой код, не как не могу понять как записать слова в обратном порядке.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ArrayList<String> ar = new ArrayList<String>();
 
    public static void main(String[] args) {
    read();
 
    }
 
    private static List<String> read() {
        List<String> text = new ArrayList<String>();
        try {
            BufferedReader reader = new BufferedReader(new FileReader("text.txt"));
            String line;
            while ((line=reader.readLine())!= null) {
                String[] lines = line.split(" ");
                for (String str : lines) {
                    text.add(str);
                }
 
 
            }
 
        } catch (Exception e) {
            e.printStackTrace();
        }
        return text;
    }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2014, 18:11
Ответы с готовыми решениями:

Сортировка содержимого ArrayList в обратном порядке
Доброго времени суток. Мне надо отсортировать один ArrayList в обратном порядке и сравнить с другим. В интернете нашла, что можно это...

Элементы заданного массива T(k) расположить в обратном порядке
Элементы заданного массива T(k) расположить в обратном порядке, т.е результатирующий массив-Tk,Tk-1,.....T3,T2,T1. Буду очень благодарна...

Слова в обратном порядке
Здравствуйте,пишу первую прогу на Java,создал файл и считываю его,как проще всего переписать слова,чтобы они были в обратном порядке (каша...

3
69 / 69 / 39
Регистрация: 22.05.2014
Сообщений: 311
08.11.2014, 19:10
Лучший ответ Сообщение было отмечено Kolya1114 как решение

Решение

Цитата Сообщение от Kolya1114 Посмотреть сообщение
read();
Этот метод возвращает список слов, не вызывай его впустую, присвой чему-то

Java
1
List<String> words = read();
Цитата Сообщение от Kolya1114 Посмотреть сообщение
как записать слова в обратном порядке.
Если для всего файла, то

Java
1
 Collections.reverse(words);
А если для каждой строчки в файле, то вместо

Java
1
2
3
for (String str : lines) {
                    text.add(str);
                }
сделай
Java
1
2
3
for (int i = lines.length - 1; i >= 0; i-) {
                    text.add(lines[i]);
                }
и название lines для переменной неудачное, line - строка, ты ее разбиваешь на массив слов, разделенных пробелами. Назови wordInLine, words както так
1
1 / 1 / 1
Регистрация: 01.12.2012
Сообщений: 116
08.11.2014, 19:22  [ТС]
EdisonMiranda, А как еще что б игнорировал знаки препинания?
0
69 / 69 / 39
Регистрация: 22.05.2014
Сообщений: 311
08.11.2014, 19:56
Kolya1114, я в регулярках не силен, но как-то так

Java
1
split("[\\s,\\.:,?!]+")
и перечислять какие конкретно знаки учитывать

а для всей пунктуации

Java
1
split("[\\s\\p{Punct}]+")
Добавлено через 57 секунд
Цитата Сообщение от Kolya1114 Посмотреть сообщение
line.split(" ");
а на пробелы

Java
1
split("\\s+")
а то если будет 2пробела подряд то второй воспримет как слово
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.11.2014, 19:56
Помогаю со студенческими работами здесь

Вывод в обратном порядке слова
Добрый день, нужно написать программу чтобы данные типа String выводила в обратном порядке например String с = &quot;1101&quot; выводит...

Разместить в строке последовательность ее слов в обратном порядке
Дана строка. Словом текста считается любая последовательность букв латинского алфавита, между соседними словами- не менее одного пробела ,...

Ввести с клавиатуры список слов и чисел; слова вывести в возрастающем порядке, числа - в убывающем
Помогите пожалуйста ни как не могу построить алгоритм в голове! Хочу разобраться но заступорился... Не могу осмыслить как сделать что бы...

Расположить слова в обратном порядке
Привет, помогите пожалуйста.решить задачу: Необходимо из строки, состоящую из слов, разделенных пробеллами, расположить слова в обратном...

Расположить слова в обратном порядке
Дана строка состоящая из русских слов разделенных прообелами, одним или несколькими, вывести строку содержащюю этиже слова разделенные...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
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, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru