Домой Учебники по Java и J2EE Как конвертировать HashMap в ArrayList в Java?

Как конвертировать HashMap в ArrayList в Java?

843
0

Вот простой пример того, как преобразовать HashMap в ArrayList в Java .

Пример 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
49
50
51
52
53
54
пакет ком . хрустеть ;
/ **
* @author Crunchify.com
* /
Импортировать Java. Util. ArrayList ;
Импортировать Java. Util. HashMap ;
Импортировать Java. Util. Итератор ;
Импортировать Java. Util. Список ;
Импортировать Java. Util. Карта ;
Импортировать Java. Util. Карта. Вход ;
общественности учебный класс CrunchifyHashmapToArrayList {
общественности статический недействительным основной (String… аргументы ) {
HashMap < String , Целое число > Сведения о компании знак равно новый HashMap < String , Целое число > ( ) ;
// создаем хэш-карту с ключами и значениями (CompanyName, #Employees)
companyDetails . положить ( eBay , 4444 ) ;
companyDetails . положить ( Paypal , 5555 ) ;
companyDetails . положить ( IBM , 6666 ) ;
companyDetails . положить ( Google , 7777 ) ;
companyDetails . положить ( Yahoo , 8888 ) ;
Система. вне. println ( ==> Размер компанииДетали Карта: + companyDetails . размер ( ) ) ;
Итератор это знак равно companyDetails . entrySet ( ) . итератор ( ) ;
в то время как ( это . hasNext ( ) ) {
Карта. Входные пары знак равно ( Карта . Вступление ) это. следующий ( ) ;
Система. вне. println ( пары . getKey ( ) + = + пар. getValue ( ) ) ;
}
// Преобразование ключей HashMap в ArrayList
Список KeyList знак равно новый ArrayList ( companyDetails . KeySet ( ) ) ;
Система. вне. println ( / n ==> Размер списка ключей: + список ключей . размер ( ) ) ;
за ( Строка температура : keyList ) {
Система. вне. println ( temp ) ;
}
// Преобразование значений HashMap в ArrayList
Список <Целое число> Valuelist знак равно новый ArrayList (companyDetails значения ().);
Система. вне. println ( / n ==> Размер списка значений: + ValueList . размер ( ) ) ;
за ( Целое число температура : valueList ) {
Система. вне. println ( temp ) ;
}
Список entryList знак равно новый ArrayList ( companyDetails . EntrySet ( ) ) ;
Система. вне. println ( / n ==> Размер списка записей: + entryList . размер ( ) ) ;
за ( Входная температура : entryList ) {
Система. вне. println ( temp ) ;
}
}
}

Выход:

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
== > Размер companyDetails Карта: 5
IBM знак равно 6666
Yahoo знак равно 8888
Google знак равно 7777
Paypal знак равно 5555
eBay знак равно 4444
== > Размер ключа списка: 5
IBM
Yahoo
Google
Paypal
eBay
== > Размер списка Значения: 5
6666
8888
7777
5555
4444
== > Размер списка ввода: 5
IBM = 6666
Yahoo = 8888
Google = 7777
Paypal = 5555
eBay = 4444
Как конвертировать HashMap в ArrayList в Java?

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  HashMap Vs. ConcurrentHashMap Vs. SynchronizedMap - Как HashMap может быть синхронизирован в Java

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

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