Map test = new HashMap(); 과 같이 HashMap을 만들고, 여러개의 원소를 저장한 뒤 System.out.println(test.toString()); 다음과 같이 toString으로 map의 원소들을 보려고 하면, 출력이 완전 지맘대로일 때가 있다(...) 출력할 때마다 값이 다르고 해서 찾아보니, 기본적으로는 랜덤으로 출력되고, key값의 숫자가 작을 경우,(1, 2, 3, 4...) 순서대로 출력되는 경우가 많다고 한다. key를 이용해 저장을 하기 때문에 출력에서 어떠한 순서를 보장하긴 힘들거라 생각하긴 했지만... 뭔가 저장된 순서대로 출력이 될 줄 알았는데 그렇지 않아서 신기했다. + 저장된 순서대로 출력을 하고 싶다면, LinkedHashMap을 사용하자!