Computer >> 컴퓨터 >  >> 프로그램 작성 >> Android

Java의 String[]에 해당하는 Kotlin은 무엇입니까?

<시간/>

문자열 문자열 클래스를 사용하여 구현되는 컬렉션입니다. . Kotlin 문서에 따르면 문자열은 다음과 같이 정의할 수 있습니다. -

Class String : Comparable<String>, CharSequence

Kotlin에서 문자열 캐릭터 모음집이다. 문자열은 본질적으로 변경할 수 없으므로 읽기 전용입니다. 문자열의 길이와 요소는 일단 선언되면 수정할 수 있습니다.

Java에서는 String[]과 같이 정의하여 빈 문자열 배열을 생성하는 옵션이 있습니다. . 이 기사에서는 Kotlin 라이브러리 기능을 사용하여 동일한 결과를 얻을 수 있는 방법을 살펴보겠습니다.

예:arrayOf() 사용

Kotlin 라이브러리는 다양한 유형의 문자열 배열을 생성하는 기능을 제공합니다. 이 예에서는 arrayOf()를 사용하여 문자열 배열을 만듭니다. .

예시

fun main(args: Array<String>) {

   var myEmptyStringArray = arrayOf<String>()

   println(myEmptyStringArray)

}

출력

다음 출력을 생성합니다 -

[Ljava.lang.String;@4aa298b7

위의 코드에서 빈 문자열 배열을 선언하고 이름을 "myEmptyStringArray"로 지정했습니다. 우리는 그 내용을 인쇄했습니다. 메모리 위치의 해시 코드를 생성합니다.

예:arrayOfNulls() 사용

arrayOfNulls() 빈 문자열의 배열을 생성하는 또 다른 함수입니다. 다음 예에서는 이전 예를 수정하고 빈 문자열 배열을 만듭니다.

예시

fun main(args: Array<String>) {

   var myEmptyStringArray: Array<String?> = arrayOfNulls(3)

   println(myEmptyStringArray)

}

출력

다음 출력을 생성합니다 -

[Ljava.lang.String;@4aa298b7

위의 코드에서 빈 문자열 배열을 선언하고 이름을 "myEmptyStringArray"로 지정했습니다. 우리는 그 내용을 인쇄했습니다. 메모리 위치의 해시 코드를 생성합니다.

예:emptyArray() 사용

emptyArray()를 사용할 수도 있습니다. Kotlin에서 빈 문자열 배열을 생성합니다. 다음 예에서는 emptyArray()를 사용하여 빈 문자열 배열을 만듭니다. .

예시

fun main(args: Array<String>) {
   var myEmptyStringArray: Array<String> = emptyArray()
   println(myEmptyStringArray)
}

출력

다음 출력을 생성합니다 -

[Ljava.lang.String;@4aa298b7