Я новичок в программировании и должен перевести код Котлина в Java для проекта.Если я правильно понимаю, следующий метод отображает индексы из массива float «результаты» во вновь созданный PriorityQueue.
private fun getResults():PriorityQueue<Result>{
val outputQueue = createOutputQueue()
**results.indices.mapTo(outputQueue) { Result(labels[it], results[it]) }** ;this is the main problem
return outputQueue
}
Это то, что я получил до сих пор:
public final PriorityQueue<Result> getResults(){
PriorityQueue outputQueue = new PriorityQueue(createOutputQueue());
for (int i =0; i<results.length+1;i++){
...
}
return outputQueue;
Единственное решение, которое я могу придумать, - это перебирать массив с циклом for.Любая помощь приветствуется.