Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Gidroboom
27 / 27 / 34
Регистрация: 13.02.2013
Сообщений: 66
Записей в блоге: 1
1

Структуры данных. Коллекции

04.05.2013, 20:46. Просмотров 898. Ответов 7
Метки нет (Все метки)

Вот такое задание, кому не сложно

Написать консольную программу, которая бы по каждой букве алфавита
выводила список слов, начинающихся с этой буквы. Слова содержатся в тексте,
считанном из указанного файла.
В качестве основной структуры данных использовать HashMap. Ключ —
буква, значение – слова, начинающиеся на эту букву.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 20:46
Ответы с готовыми решениями:

Обращение к элементу структуры в коллекции
Здравствуйте, объясните пожалуйста каким образом я могу обратиться к элементу структуры...

Структуры данных
Содержание текстового файла f, разделен на строки, переписать в текстовый файл g, перенося при этом...

Динамические структуры данных
Дек содержит последовательность символов для шифровки сообщений. Дан текстовый файл, содержащий...

Структуры данных ArrayList
Вот статья https://habrahabr.ru/post/128269/, откуда цитирую. Но я просмотрел класс...

Стандартные структуры данных
Написать программу, которая по заданному слову на одном языке выводит варианты перевода на другой...

7
man0ngi
26 / 26 / 6
Регистрация: 19.10.2012
Сообщений: 131
04.05.2013, 22:47 2
Хэшкарта обязательным условием является? Кажется, это не совсем то, что нужно.
0
Gidroboom
27 / 27 / 34
Регистрация: 13.02.2013
Сообщений: 66
Записей в блоге: 1
04.05.2013, 23:18  [ТС] 3
Цитата Сообщение от man0ngi Посмотреть сообщение
Хэшкарта обязательным условием является? Кажется, это не совсем то, что нужно.
да, она должна использоваться в качестве основной структуры
0
mutagen
2568 / 2241 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
05.05.2013, 14:28 4
хочу сразу предупредить что тут нет обработки знаков препинания и так далее,
а также с эксепшенами тут тоже говнокод.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Map;
import java.util.TreeMap;
 
/**
 *
 * @author mutagen
 */
public class MapReader {
 
    public static void main(String[] args) throws Exception {
 
        BufferedReader br = new BufferedReader(new FileReader("in.txt"));
        String line = null;
 
        TreeMap<Character, ArrayList<String>> container = new TreeMap<>();
        while ((line = br.readLine()) != null) {
            String[] words = line.split(" ");
            for (String word : words) {
                if (!container.containsKey(word.charAt(0))) {
                    container.put(word.charAt(0), new ArrayList<String>());
                }
                container.get(word.charAt(0)).add(word);
            }
        }
        
        br.close();
        
        for (Map.Entry<Character, ArrayList<String>> entry : container.entrySet()) {
            Character character = entry.getKey();
            System.out.println("список для - " + character);
            ArrayList<String> arrayList = entry.getValue();
            System.out.println(arrayList);
            System.out.println("\n");
        }
    }
}
1
05.05.2013, 14:28
AckiyBolt
652 / 401 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
05.05.2013, 16:57 5
Цитата Сообщение от mutagen Посмотреть сообщение
Java
1
TreeMap<Character, ArrayList<String>> container = new TreeMap<>();
айайай
0
Gidroboom
27 / 27 / 34
Регистрация: 13.02.2013
Сообщений: 66
Записей в блоге: 1
05.05.2013, 17:35  [ТС] 6
Спасибо! Переделал немножко, всё работает
0
mutagen
2568 / 2241 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
05.05.2013, 18:57 7
Цитата Сообщение от AckiyBolt Посмотреть сообщение
айайай
не корысти ради, простоты токма, сначала думал по стандартам наваять, но потом убоялся мильёна вопросов )))
0
AckiyBolt
652 / 401 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
06.05.2013, 01:09 8
Цитата Сообщение от mutagen Посмотреть сообщение
не корысти ради, простоты токма, сначала думал по стандартам наваять, но потом убоялся мильёна вопросов )))
=)))
0
06.05.2013, 01:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 01:09

Динамические структуры данных
Дан текстовый файл. Используя стек, сформировать новый текстовый файл, содержащий строки исходного...

Динамические структуры данных
Пиплы, нужна помощь. Желательно, чтобы было на Eclipse. Дек содержит последовательность символов...

Динамические структуры данных
Используя технологию структурного программирования разработать программу обработки данных,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru