[JAVA] 11 - 2 기본 API 클래스(Objects, System, Class, Reflection, String, Tokenizer, Builder)
Objects 클래스 내장 메소드 equals()와 deepEquals() 공통점 a와 b가 모두 null일 때 true를 리턴한다. 차이점 배열을 비교할 때, .equals()를 쓰면 배열의 주소 값이 똑같다면 true를 리턴한다. 배열을 비교할 때, .deepEquals()를 쓰면 배열 내 항목 값이 모두 같다면 true를 리턴한다. @Test public void equalsAndDeepEquals() { Integer[] a = new Integer[]{1, 2}; Integer[] b = new Integer[]{1, 2}; boolean equals = Objects.equals(a, b); System.out.println("equals = " + equals); // false boolea..
2022. 3. 23.