본문 바로가기
반응형

자바 기초3

[JAVA] 자바 기초 - MAP key-value 출력 방법 Map map = new HashMap(); map.put("map", "kim"); map.put("name", "kim"); map.put("age", "18"); map.put("address", "seoul"); // 첫번째 : entrySet() for (Map.Entry entry : map.entrySet()) { System.out.println("key : " + entry.getKey() + ", value :" + entry.getValue()); } // 두번째 : keySet() for (String key : map.keySet()) { String value = map.get(key); System.out.println("key :" + key + ", value :" + va.. 2022. 12. 2.
[JAVA] 기초 문법 - LIST(KEY,VALUE) 키 값 출력(꺼내기) for (int i = 0; i < list.size(); i++) { System.out.println("list 순서 " + i + "번쨰"); for (Entry elem : list.get(i).entrySet()) { System.out.println("KEY값: " + elem.getKey()); System.out.println("VALUE값: " + elem.getValue()); } //for elem } //list size 코드 설명: list의 크기만큼 반복하면서 list의 i번째 index에 있는 key와 value를 출력한다. 2022. 12. 2.
[Java] ==, equals(), hashcode() 란? ==, equals(), hashcode() 위 세개의 공통점은 객체가 동일한지 확인 할 수 있다. 1. == ==는 연산자로 사용이 된다. 결과는 true or false로 리턴을 하며, 같은 것을(주소) 가르킬때 true를 반환한다. 예를 들어서 a= 10 ; b= 10; c= new 10; 각각 존재할때 a,b는 heap에 생성된 10을 가르킨다. 하지만 c같은 경우는 새로운 객체를 만들었고, 자신의 메모리에 10을 저장하기 때문에 다른 것을 가르킨다. a==b true a==c false 2. equals() equals()는 내용이 같은지 검사하는 메소드이다. 위 ==연산자와 다른 점은 같은 객체를 가르키지 않아도 true가 될수 있다. 위의 예제에서 보면 a와b는 같은 주소, c는 다른 주소를.. 2021. 5. 17.
반응형