import
java.util.ArrayList;
import
java.util.Arrays;
import
java.util.HashMap;
import
java.util.*;
public
class
ArrayListExample {
public
static
void
main(String[] args)
{
ArrayList<String> languageList
=
new
ArrayList<>(Arrays.asList(
"Java"
,
"C++"
,
"Python"
,
"PHP"
,
"NodeJS"
));
System.out.println(
"-------------ArrayList---------------"
);
for
(String language : languageList) {
System.out.println(language);
}
System.out.println(
"--------------HashMap----------------"
);
HashMap<String, Integer> languageMap
= convertArrayListToHashMap(languageList);
for
(Map.Entry<String, Integer> entry :
languageMap.entrySet()) {
System.out.println(entry.getKey() +
" : "
+ entry.getValue());
}
}
private
static
HashMap<String, Integer>
convertArrayListToHashMap(ArrayList<String> arrayList)
{
LinkedHashMap<String, Integer> linkedHashMap
=
new
LinkedHashMap<>();
for
(String str : arrayList) {
linkedHashMap.put(str, str.length());
}
return
linkedHashMap;
}
}