I have a method in java just like this and I want to convert it to kotlin. I wrote a method in kotlin but array does not fill and I have null array in return. how can I fix that? Thank in Advance.
Java code
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;
}
list[i].namein console, do you see anything?println(list[i].name)? I mean what if it's returning a null value?