我已经编写了下面的方法,有和没有通配符。在第一个实例中,对于通配符而言,在对象中替换对象有什么不同? sum+=n.intValue(); System.out.println(sum);在这个方法中,如果没有下面所示的通配符,为什么它可以放进参数扩展数字,那么为什么我不能在每一个循环中有一个整数,如下所示?
public void sum
以下是代码for (var k = 0, l = value.length; k < l; k++, index++) {}var l = value.length; // ...在示例1中,变量l定义在'for‘括号中,那么这是否意味着每次循环通过时都会定义l?如果是这样,那么示例2会更有效,对吧?