变量v是否有指向数组中每个StringBuilder对象的引用(指针)?


StringBuilder Arr[]={new StringBuilder("what"), new StringBuilder("happens")};
for(StringBuilder v : Arr)
    System.out.println(v);
变量v是否有指向数组中每个StringBuilder对象的引用(指针)?

for each语句是经典for循环的语法糖。对于数组的语句:

for(StringBuilder v : Arr)
    System.out.println(v);

等价于:

for (int i = 0; i < Arr.length(); ++i)
    System.out.println(Arr[i]);

Arr包含对象时,Arr[i]是对对象的引用。

最新更新