java 3

[Java] 조건에 따라 값 설정하기

Java에서 조건에 따라 값을 다르게 하고 싶을 때, if/else 문을 사용할 수 있다. 하지만, 한 줄로 실행하는 방법도 있다. if/else 문을 사용하면 다음과 같이 실행할 수 있다. int i = 2; if (i % 2 == 0) System.out.println(i +"는 짝수입니다."); else System.out.println(i +"는 홀수입니다."); 한 줄로 실행하는 방법은 다음과 같다. * 조건문 ? true일 경우 결과문 : false일 경우 결과문 int i = 2; System.out.println(i % 2 == 0 ? i + "는 짝수입니다." : i + "는 홀수입니다.");

Language/Java 2023.09.24

[Java] DateTimeFormatter 사용하기

Java에서 날짜값을 사용하는 방법에 대해 정리해보았다. // LocalDate 선언 LocalDate date = LocalDate.of(2023, 6, 11); // DateTimeFormatter 선언 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); // String 타입으로 포맷팅 String dateStr = date.format(formatter); // 결과 출력 System.out.println(dateStr); 다음과 같이 LocalDate로 선언하고, DateTimeFormatter를 선언하고 포맷팅하여 String 타입으로 변환할 수도 있다. 출력 결과 20230611 반복문을 사용하면 특정 기간을 출력할 ..

Language/Java 2023.06.11

[Java] split "|"로 문자열 자르기

jdk 1.8 버전 기준 Java에서 문자열을 자를 때 사용하는 split에서 "|"로 자를 경우 생각과 다른 결과가 나오는데 문자열을 "|"로 나누는 방법에 대해 정리하였다. regex을 "|"로 하면 의도와 다른 결과가 나온다. String text = "aa|bb|cc"; for (String data : text.split("|")) { System.out.println(data); } 결과화면 "|"로 자르려면 regex을 "\\|"로 해줘야한다. for (String data : text.split("\\|")) { System.out.println(data); } 결과화면 "||"로 자를 때도 "\\|\\|"로 해줘야한다.

Language/Java 2022.06.04