본문 바로가기

java2

[JAVA] 자바 배열 array 사용법 [JAVA] 자바 배열 array 사용법 자바의 배열 기본적으로 배열이란 하나의 공통 타입을 갖는 여러 개의 변수들을 모아서 관리하기 위해 사용합니다. 여러 변수들을 라인마다 입력하는 것 보다는 사진처럼 한 줄로 처리하는 게 더 깔끔하고 추후에 관리도 편합니다. 배열을 사용하기 위해 선언하는 방식은 자료형뒤에 [ ]를 붙여주시면 됩니다. 변수 뒤에 [ ]를 붙일 수도 있지만, 코드 가독성에서 자료형 뒤에 [ ]를 붙여주는 것이 "해당 자료형으로 선언된 배열이구나."라고 인식하기 더 좋습니다. 배열 선언의 방법 3가지 방법1은 선언 이후에 초기화를 다음 라인에서 합니다. 주의할 점은 new int [ ] { 요소 1, 요소 2... }를 반드시 작성해주어야 합니다. 방법 2와 방법 3은 동일하며, 방법 3.. 2022. 4. 2.
[JAVA] Comparable과 Comparator 사용법 [JAVA] 자바 Comparable과 Comparator 사용법 자바에서 Comparable과 Comparator은 둘 다 인터페이스이며, 정렬을 위해서 사용한다. 인터페이스이므로 구현을 통해 사용해야 하며 기본형 비교가 아닌 객체 비교를 위해 만들어졌다. 결론부터 말하자면, Comparable은 객체 내부에 비교 기준을 부여하여 다른 객체와 비교를 하는 것이고, Comparator은 객체 외부에서 비교할 두 객체를 비교하여 비교 기준으로써의 역할을 한다. 여기서 주목할 점은 정렬을 해주는 것이 아니라, 비교 기준을 제공해준다는 점이다. 직접적으로 정렬을 진행하는 부분은 유틸 클래스가 처리해준다. 배열의 정렬을 직접 구현해보았다면 두 요소를 비교할 때 비교 연산자 크기 비교를 통해 true, false.. 2022. 3. 15.