Домой Учебники по Java и J2EE Java Hashmap — содержит ключ (ключ объекта) и содержит значение (значение объекта)...

Java Hashmap — содержит ключ (ключ объекта) и содержит значение (значение объекта) — проверить, существует ли ключ / значение на карте

1073
0

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

Java Collection — очень большая область.

Он поставляется с таким количеством интерфейсов и операций.

В этом уроке мы рассмотрим Hashmap и две его операции boolean containsKey(Object key) а также boolean containsValue(Object value) ,

Давайте посмотрим на код Java ниже

CrunchifyHashMapContainsKey.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
40
41
42
43
44
45
46
47
48
пакет ком . crunchify. учебные пособия ;
Импортировать Java. Util. HashMap ;
Импортировать Java. Util. Карта ;
/ **
*
* @author https://crunchify.com
* /
общественности учебный класс CrunchifyHashMapContainsKey {
статический Карта < Строка , Строка > crunchifyComapnies знак равно новый HashMap < > ( ) ;
частный статический недействительным checkIfValueExist ( String ценность ) {
// Давайте проверим, если значение существует
строка результат знак равно crunchifyComapnies . containsValue ( значение ) ? ( «Значение (» + значение + ) существует )
: ( «Значение (» + значение + ) не существует ) ;
журнал ( результат ) ;
}
частный статический недействительным checkIfKeyExist ( String ключ ) {
// Давайте проверим, если ключ существует
строка результат знак равно crunchifyComapnies . содержит ключ ( ключ ) ? ( crunchifyComapnies . get ( key ) )
: ( «Ключ (» + ключ + ) не существует ) ;
журнал ( результат ) ;
}
общественности статический недействительным main ( Строка [ ] аргументы ) {
crunchifyComapnies . положить ( Google , «Маунтин-Вью, Калифорния» ) ;
crunchifyComapnies . положить ( Yahoo , Санта-Клара, Калифорния ) ;
crunchifyComapnies . положить ( Microsoft , Редмонд, Вашингтон ) ;
checkIfKeyExist ( Google ) ;
checkIfKeyExist ( Facebook ) ;
checkIfKeyExist ( Twitter ) ;
checkIfKeyExist ( Yahoo ) ;
Система. вне. println ( / n ) ;
checkIfValueExist ( Маунтин-Вью, Калифорния ) ;
checkIfValueExist ( Сан-Хосе, Калифорния ) ;
}
частный статический недействительным log ( Объект объект ) {
Система. вне. println ( объект ) ;
}
}

В приведенном выше уроке мы используем Java short if else — троичный оператор ? , Это сокращенная версия if else командование

ЧИТАТЬ ТАКЖЕ:  Как читать файл в Java и подсчитывать общее количество символов, слов и строк

Здесь мы добавляем 3 key,value pairs на карту crunchifyCompanies HashMap. Мы создали две функции — checkIfKeyExist() а также checkIfValueExist() ,

Эти функции проверят, существует ли ключ или значение, и вызывают log() который печатает результат на Eclipse console ,

Bonus tutorial : Создание простого Threadsafe Cache с использованием Hashmap

Выход

1
2
3
4
5
6
7
8
Маунтин- Вью , Калифорния
ключ ( Фейсбук ) не существует
Key (Twitter) Безразлично»т существовать
Санта- Клара , Калифорния
Значение ( Маунтин- Вью , CA ) существовать
Значение ( Сан- Хосе , CA ) Безразлично существовать
Java Hashmap — содержит ключ (ключ объекта) и содержит значение (значение объекта) — проверить, существует ли ключ / значение на карте

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь