好的,所以我需要帮助理解一些东西.我理解"?:"是如何一起使用的,但是阅读一些初学Java的东西,我看到这种情况在一些地方突然出现.最近是这个......
public static <U> void fillBoxes(U u, List<Box<U>> boxes) {
for (Box<U> box : boxes) {
box.add(u);
}
}
Run Code Online (Sandbox Code Playgroud)
我感到困惑的是":"究竟是做什么的.任何帮助,将不胜感激.我在Oracle网站的页面上查看此示例,该网站位于:http://download.oracle.com/javase/tutorial/java/generics/genmethods.html
我正在做一个涉及董事会的任务.基本代码是给我们修改的,但是我不明白:for()的参数是什么意思.它是否通过了所有的董事会ArrayList?
private ArrayList<MovingElement> moveElems = new ArrayList<MovingElement>();
for (MovingElement mElement : moveElems) {
mElement.step();
}
Run Code Online (Sandbox Code Playgroud)