[kotlin] 코틀린에서 자바 문자열 처리하기
코틀린은 자바와의 호환성이 뛰어나기 때문에 쉽게 자바 라이브러리 및 클래스를 활용할 수 있습니다. 이번에는 코틀린에서 자바 문자열을 처리하는 방법에 대해 알아보겠습니다.
1. 자바 문자열 객체 생성
코틀린에서 자바의 String
클래스를 사용하려면, 간단히 String
클래스를 생성하고 이를 코틀린 변수에 할당할 수 있습니다.
val javaString = "Hello, Java!".toString()
위의 코드에서 "Hello, Java!"
를 자바의 String
객체로 변환하여 javaString
에 할당하였습니다.
2. 자바 문자열 메서드 호출
코틀린에서 자바의 문자열 메서드를 호출하는 것 역시 간단합니다. 예를 들어, 자바의 String
클래스의 length()
메서드를 호출하려면 다음과 같이 하면 됩니다.
val javaString = "Hello, Java!".toString()
val length = javaString.length
위의 코드에서 length
변수에는 javaString
의 길이가 저장됩니다.
3. 자바 문자열 비교
코틀린에서 자바의 문자열을 비교할 때에도 자바의 String
클래스의 equals()
메서드를 활용할 수 있습니다.
val str1 = "Hello"
val str2 = "Hello"
val isEqual = str1.equals(str2)
위의 코드에서 isEqual
변수에는 str1
과 str2
의 동등 여부에 대한 결과가 저장됩니다.
이처럼, 코틀린에서 자바의 문자열을 다루는 것은 매우 간단하며, 기존 자바 코드를 활용하여 코틀린에서도 유용하게 활용할 수 있습니다.