import
java.util.*;
public
class
GFG {
public
static
void
main(String[] args)
{
ArrayList<String> vehicleList =
new
ArrayList<>(
Arrays.asList(
"Car"
,
"Bike"
,
"Bus"
,
"Cycle"
,
"Rickshaw"
,
"Car"
,
"Bike"
));
System.out.println(
"ArrayList: \n"
);
for
(String vehicle : vehicleList) {
System.out.println(vehicle);
}
System.out.println(
"\nHashMap: \n"
);
HashMap<String, Integer> vehicleMap
= convertArrayListToHashMap(vehicleList);
for
(Map.Entry<String, Integer> entry :
vehicleMap.entrySet()) {
System.out.println(entry.getKey() +
" : "
+ entry.getValue());
}
}
private
static
HashMap<String, Integer>
convertArrayListToHashMap(ArrayList<String> arrayList)
{
HashMap<String, Integer> hashMap =
new
HashMap<>();
for
(String str : arrayList) {
hashMap.put(str, str.length());
}
return
hashMap;
}
}