[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 변수에는 str1str2의 동등 여부에 대한 결과가 저장됩니다.

이처럼, 코틀린에서 자바의 문자열을 다루는 것은 매우 간단하며, 기존 자바 코드를 활용하여 코틀린에서도 유용하게 활용할 수 있습니다.

참고 자료