У меня есть метод в Java, такой же, как этот, и я хочу преобразовать его в kotlin.Я написал метод в kotlin, но массив не заполняется, и у меня есть нулевой массив в ответ.как я могу это исправить?Заранее благодарим.
Java-код
private String[] getNameOfPersonalityTpye(List<PersonalityTpye> list){
String[] s = new String[list.size()];
for(int i = 0; i < list.size(); i++){
s[i] = list.get(i).getPersonalityTypeName();
}
return s;
}
Kotlin code
private fun getNameOfPersonalityTpye(list: List<PersonalityTpye>): Array<String?>{
val s= arrayOfNulls<String>(list.size);
for(i in list.indices){
s[i] = list[i].name;
}
return s;
}