将Kotlin转换为Java:mapTo

时间:2019-01-23 15:41:05

标签: java arrays kotlin priority-queue

我是编程的初学者,必须将kotlin代码转换为Java才能进行项目。 如果我正确理解,则以下方法会将索引从浮点数组“结果”映射到新创建的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循环遍历数组。任何帮助表示赞赏。

0 个答案:

没有答案