Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.LinkedHashMap;
- public class LinkedHashMapDemo {
- public static final int KEY_VALUES_COUNT = 4;
- public static void main(String[] args) {
- HashMap<String, Integer> studentHashMap = new HashMap<>();
- LinkedHashMap<String, Integer> studentLinkedHashMap = new LinkedHashMap<>();
- String[] strings = {"Brave", "Brilliant", "Joy", "Confidence"};
- for (int i = 0; i < strings.length; i++) {
- studentHashMap.put(strings[i], i);
- studentLinkedHashMap.put(strings[i], i);
- }
- printMaps(studentHashMap, studentLinkedHashMap);
- }
- private static void printMaps(HashMap<String, Integer> studentHashMap, LinkedHashMap<String, Integer> studentLinkedHashMap) {
- Iterator<String> iter1 = studentHashMap.keySet().iterator();
- Iterator<String> iter2 = studentLinkedHashMap.keySet().iterator();
- System.out.print("HashMapKeys || LinkedHashMap\n");
- String indentation = " ";
- StringBuilder result = new StringBuilder();
- for (int i = 0; i < KEY_VALUES_COUNT; i++) {
- String studentHashMapKey = iter1.next();
- String studentLinkedHashMapKey = iter2.next();
- int ind = studentHashMapKey.length() - 1;
- String indent;
- if (ind == indentation.length()){
- indent = "";
- } else {
- indent = indentation.substring(ind);
- }
- result.append(indent).append(studentHashMapKey).append(" || ").append(studentLinkedHashMapKey).append(System.lineSeparator());
- }
- System.out.print(result);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment