programing

Kotlin 어레이를 Java varargs로 변환

goodcopy 2022. 7. 29. 23:08
반응형

Kotlin 어레이를 Java varargs로 변환

내 코틀린을 변환하려면 어떻게 해야 하나요?Array자바에 대해서String[]?

val angularRoutings = 
    arrayOf<String>("/language", "/home")

// this doesn't work        
web.ignoring().antMatchers(angularRoutings)

ArrayList를 varargs 메서드 파라미터에 전달하려면 어떻게 해야 합니까?

다음으로 나타내는 확산 연산자가 있습니다.*.
확산 연산자는 배열 인수 앞에 배치됩니다.

antMatchers(*angularRoutings)

상세한 것에 대하여는, 다음의 메뉴얼을 참조해 주세요.

A를 호출할 때vararg- 함수, 예를 들어 인수를 하나씩 전달할 수 있습니다.asList(1, 2, 3)또는 어레이가 이미 있고 그 내용을 함수에 전달하려면 spread 연산자를 사용합니다(어레이에 spread 연산자를 붙입니다).*):

확산 연산자는 배열에만 정의되며 목록에서 직접 사용할 수 없습니다.목록을 다룰 때는 예를 들어 다음과 같이 사용하십시오.toTypedArray()배열로 변환하려면:

 *list.toTypedArray()

언급URL : https://stackoverflow.com/questions/45854994/convert-kotlin-array-to-java-varargs

반응형