본문 바로가기

Java관련27

intellij 테스트 코드 live templates 설정 테스트 코드 live templates 인텔리제이 live templates 설정은 테스트 코드 작성할 때 아래 처럼 반복되는 주석을 템플릿으로 설정해 자동으로 작성하는 방법이다. //given //when //then설정 방법 Settings/Editor/Live Templates 오른쪽 + 버튼을 눌러 새로운 템플릿을 생성한다. abbreviation은 템플릿에 사용할 축약명이므로 쉬운 이름으로 작성한다. "tdd"는 메서드 선언부까지 나오도록 설정하고, "tdd2"는 주석만 나오도록 설정했다. Template text란에 반복적으로 나올 코드를 적는다. - 메서드 선언부까지 나오는 템플릿 생성 @Test public void $name$ { //given //when //then } - 주석만 나오.. 2022. 3. 12.
JAVA11 설치하기 시스템 환경변수, Path등록 JAVA_HOME등록 Path에 %JAVA_HOME\bin 등록 2022. 3. 12.
두 개의 리스트List값 비교 방법 List.containsAll() : 2개 리스트의 값이 모두 같은지 아닌지만 확인. Arrays.equals() : 1번과 마찬가지이다. 매개변수는 배열 타입이다. 데이터 순서까지 같아야 true. ArrayList를 Collection으로 변환 후 removeAll() : 값이 같은 데이터를 모두 삭제하고 true/false리턴 contains()와 반복문을 사용 : 같은 데이터가 있는지 확인하고 리턴되는 boolean으로 추후 처리가능. 2. Arrays.equals() : 1번과 마찬가지이다. 매개변수는 배열 타입이다. 데이터 순서까지 같아야 true. 그러므로, Collections.sort()로 정렬한 후에 값을 비교한다. 3. ArrayList를 Collection으로 변환 후 removeA.. 2022. 2. 22.