1. 문자열 나누기 코틀린에서는 자바의 split 대신에 여러 가지 다른 조합의 파라미터를 받는 split 확장 함수를 제공함으로써 혼동을 이야기하는 메소드를 감춘다. 정규식을 파라미터로 받는 함수는 String이 아닌 Regex 타입의 값을 받는다. >>> println("12.345-6.A".split("\\.|-".toRegex())) // 정규식을 명시적으로 만든다. [12, 345, 6, A] 코틀린에서는 toRegex 확장 함수를 사용해 문자열을 정규식으로 변환할 수 있다. >>> println("12.345-6.A".split(".", "-")) // 여러 구분 문자열을 지정한다. [12, 345, 6, A] // 문자열 대신 문자를 인자로 넘겨도 마찬가지 결괄르 볼 수 있다. 2. 정규식과..
문자열
파싱(Parsing) String으로 표현된 날짜형식을 LocalDate, LocalDateTime 으로 변환시켜준다. DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy.MM.dd"); LocalDate localDate = LocalDate.parse("2024.05.21", formatter); DateTimeFormatter를 설정해 주지 않으면 기본적으로 ISO_LOCAL_DATE 포멧터를 사용해서 파싱한다.(yyyy-MM-dd 형식) 포멧팅(Formatting) 날짜형식을 문자열로 변환시키켜준다. LocalDateTime now = LocalDateTime.now(); DateTimeFormatter dateTimeFormatter..