我是编程的初学者,必须将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循环遍历数组。任何帮助表示赞赏。