Помогите Что такое Hash Map и Array List?

Keksik__x

Ньюби
Баллы
1
Имя в Minecraft
Keksis__x
Здравствуйте, расскажите мне что такое Hash map и array list пожалуйста.(Если можно то с примерами)
P.S - Жду сообщения по типу: Сначала java выучи шкальничек! (Я знаю небольшую часть java )
 
Посмотрел бы туторов по яве, там все с примерами нормально
 
Посмотрел бы туторов по яве, там все с примерами нормально
HashMap - удобненький класс, который хранит в себе Ключ + Значение, которое хранится в памяти.
Код:
Map<String, Integer> hashMap = new HashMap<String, Integer>();

hashMap.put("0", "Васька");
 
Здравствуйте, расскажите мне что такое Hash map и array list пожалуйста.(Если можно то с примерами)
P.S - Жду сообщения по типу: Сначала java выучи шкальничек! (Я знаю небольшую часть java )
Ты молодец, что ждешь таких сообщений. В чем проблема поискать в гугле? Да и тем более, если бы ты выучил джаву, то и вопроса у тебя такого не возникло бы.
 
Ты молодец, что ждешь таких сообщений. В чем проблема поискать в гугле? Да и тем более, если бы ты выучил джаву, то и вопроса у тебя такого не возникло бы.
У человека гугл заблокировали. Нужно помочь.
 
Это - массивы! public (static) ArrayList<Что хочешь хранить, если не знаешь, то пиши: Object> list = new ArrayList<>(); Чтобы занести что-то в список используй: название массива(в моем случаи list) list.add(Что хочешь добавить, например: p.getName()); Когда добил нашего игрока(или что там у тебя. Можно добавлять ItemStack, String, Long, Player и т.д) потом в (например в эвенте) проверяешь есть ли массив, if(название массива)list.contains(p.getName()) { contains - проверка, что является ключем! и дальше делаешь действия, чтобы удалит массив list.remove(ключ); (p.getName()); и ты удалил нашего игрока(с ником) из листа, на этом всбо!
 
в HashMap почти точно так же, только там ключ и значение, и вместо add - put, вместо contains - containsKey
 
Это - массивы! public (static) ArrayList<Что хочешь хранить, если не знаешь, то пиши: Object> list = new ArrayList<>(); Чтобы занести что-то в список используй: название массива(в моем случаи list) list.add(Что хочешь добавить, например: p.getName()); Когда добил нашего игрока(или что там у тебя. Можно добавлять ItemStack, String, Long, Player и т.д) потом в (например в эвенте) проверяешь есть ли массив, if(название массива)list.contains(p.getName()) { contains - проверка, что является ключем! и дальше делаешь действия, чтобы удалит массив list.remove(ключ); (p.getName()); и ты удалил нашего игрока(с ником) из листа, на этом всбо!
ArrayList - автоматически расширяемый массив, а HashMap - это класс.
 
HashMap имеет ключ и значение, по ключу можно получить значение, ArrayList хранит в себе значения.
в HashMap ключи уникальны и сортируются (поправьте, если не так, я иногда путаю Java и C++)
 
HashMap имеет ключ и значение, по ключу можно получить значение, ArrayList хранит в себе значения.
в HashMap ключи уникальны и сортируются (поправьте, если не так, я иногда путаю Java и C++)
в HashMap ключи не сортируются, для этого есть TreeMap.
А ключ, да, уникален.
 
Назад
Верх