-
Format클래스 및 잡다한 팁?TIL 2021. 2. 7. 23:27
MessageFormat
원래 result처럼 했었는데 MessageFormat 클래스를 이용하면 위처럼 바꿀 수 있다. 뭐가 더 좋은지는 사용자에 따라 다르겠지만 밑도 괜찮은 거 같다.
또 뭐 날짜 format도 있지만 그거는 사용할 때 마다 찾아보는 게 좋겠다.
Arrays.binarySearch(배열, 찾고자 하는 값)
또 배열에서 원하는 값을 찾을 때 for문을 돌았었는데 다른 방법이 있다.
1차원 배열에서 가능하다.
먼저 sort를 한 후 binartSearch를 통해 해당 index를 얻을 수 있다.
문자열뿐 아니라 객체도 가능하다. 객체일 때는 key는 찾고자 하는 참조 변수가 들어간다.
값이 없으면 음수를 반환한다.
Arrays.deepEquals(배열,배열2)
두 배열이 같은 주소들을 가지고 있는지 비교, 2차원 배열이어도 검사가 가능하다. 안까지 들어가서 각 주소가 같은지 비교함.
Arrays.equals와 deepEquals의 비교
이퀄스는 1차원만 비교한다. 비교한게 배열이든 객체든 주소값을 비교함
'TIL' 카테고리의 다른 글
2021.02.09 기록장 (0) 2021.02.08 2021.02.08 기록장 (0) 2021.02.07 서비스 로더 (service loader)사용하기 (0) 2021.02.07 객체를 런타임 시점에 동적으로 생성하기 (0) 2021.02.07 리플렉션을 이용해 private 필드 값 변경 (0) 2021.02.07