相关疑难解决方法(0)

在Java中使用Pairs或2元组

Java中的Hashtable将受益于具有元组结构的值.我可以在Java中使用哪种数据结构来做到这一点?

Hashtable<Long, Tuple<Set<Long>,Set<Long>>> table = ...
Run Code Online (Sandbox Code Playgroud)

java tuples

293
推荐指数
12
解决办法
53万
查看次数

Java,如何在"for each"循环中获取当前索引/键

在Java中,如何获取Java中元素的当前索引?

for (Element song: question){
    song.currentIndex();         //<<want the current index.
}
Run Code Online (Sandbox Code Playgroud)

在PHP中你可以这样做:

foreach ($arr as $index => $value) {
    echo "Key: $index; Value: $value";
}
Run Code Online (Sandbox Code Playgroud)

java

231
推荐指数
5
解决办法
29万
查看次数

是否有Java 8等效的Python枚举内置?

3年前,在这里提出了一个类似的问题:是否存在类似于 Python的'枚举'函数的Java?

我非常感谢这个listIterator()解决方案.不过,我现在对新流和lambdas(在JDK 8中引入)做了很多工作并且想知道:有没有一种优雅的方法来获取当前正在处理的元素的索引?我的展示如下,但我觉得它并不特别吸引人.

IntStream.range(0, myList.size())
         .mapToObj(i -> doSthWith(myList.get(i), i));
Run Code Online (Sandbox Code Playgroud)

python java java-8

9
推荐指数
2
解决办法
2597
查看次数

标签 统计

java ×3

java-8 ×1

python ×1

tuples ×1