Перевод Котлин на Яву: mapTo - PullRequest
0 голосов
/ 23 января 2019

Я новичок в программировании и должен перевести код Котлина в 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.Любая помощь приветствуется.

...