Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 28
1

Заменить "array list" на "hash map", так чтобы программа работала

07.04.2014, 21:46. Показов 1203. Ответов 4
Метки нет (Все метки)

Помогите заменить "array list" на "hash map", так чтобы программа работала.
И объясните что и где вы дополнительно меняли и принцип работы "hash map".Заранее спасибо!
программа написана в jdk
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения
Тип файла: rar 11.rar (32.0 Кб, 5 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2014, 21:46
Ответы с готовыми решениями:

Как сделать окно нескрываемым, то есть, чтобы кнопка "Свернуть" не работала
Здравствуйте! Подскажите, пожалуйста, как сделать окно нескрываемым, то есть, чтобы кнопка...

Заменить в слове все маленькие латинские буквы от "a" до "y" на следующие по алфавиту
Необходимо заменить в слове все маленькие латинские буквы от ‘a’ до ‘y’ на следующие по алфавиту...

Java. Заменить каждое нечетное вхождение "!" на ">", а каждое четное на ">"
Помогите, пожалуйста, решить. Дана строка, состоящая из букв и включающая четное число вхождений...

Создать 3 объекта типа Dog (собака) и присвоить им имена "Max", "Bella", "Jack"
Создать 3 объекта типа Dog (собака) и присвоить им имена "Max", "Bella", "Jack". Вот как я это...

4
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
08.04.2014, 18:40 2
после строчки
Java
1
public class Mebel extends Stol
я понял что всё печальней чем предполагал... не ошибся.

Вопрос для "спасения ситуации", если в ArrayList понятно что всё подряд добавляем, то какой "ключ-значение" хотите в Map'ах чтобы были? это две разные системы иерархии, абсолютно разные
0
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 28
11.04.2014, 20:43  [ТС] 3
это всего лишь лабораторная работа, мне дали задание заменить эрей лист на хэшмап, так чтобы программа работала
0
1 / 1 / 0
Регистрация: 16.04.2012
Сообщений: 22
11.04.2014, 22:02 4
Как вариант в качестве ключа можешь завести переменную типа Integer:
Java
1
2
Integer count = new Integer(0);
HashMap<Integer, Divan> alDivan = new HashMap<Integer, String>();
И при добавлении инкрементировать:
Java
1
alDivan.put(count++, pdivan);
Вытягивать для печати все можно как-то так:
Java
1
2
3
4
Collection<Divan> divanCollection =  hm.values();
for (Divan pdivan : divanCollection) {
    strdivan+="Бренд:"+pdivan.getbrend()+" Количество:"+pdivan.getkol()+"На заказе:"+pdivan.getstatus()+'\n'; // получаем информацию о текущем человеке
}
0
Эксперт Java
2374 / 2204 / 560
Регистрация: 28.12.2010
Сообщений: 8,614
13.04.2014, 23:18 5
id базы можно использовать как ключ в карте.
код не смотрел но
Java
1
public class Mebel extends Stol
это интерестно. Там магазин столов чтоли что вся мебель это столы)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2014, 23:18

Описать класс "многочлен", реализовать методы "произведение многочленов", "сравнение на равенство"
описать класс &quot;многочлен&quot;.реализовать методы &quot;произведение многочленов&quot;, &quot;сравнение на равенство&quot;,...

Класс "Строка", реализовать через агрегирование, с использованием классов "Слово" и "Символ"
Создать объект класса &quot;Строка&quot;, используя классы &quot;Слово&quot;, &quot;Символ&quot;.Реализовать через агрегирование....

Программа выводит исключение "компилятор не доступен". Если в строке jc = new File("/bin/javac.exe");
Начал изучать java и возникла проблема. Программа выводит исключение &quot;компилятор не доступен&quot;. Если...

При вводе числа должна добавляться соответствующая запись "год", "года" или "лет" без ограничений в 100 лет
Помогите написать код, под java в котором при вводе числа будет добавляться соответствующая запись...


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

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

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