为什么这个TreeSet在Java中通过引用传递?

时间:2017-03-25 03:44:36

标签: java

为什么此代码会更改上一个print语句中set1的值, 我的印象是,Java参数是按值传递的吗?

我错过了什么吗?

<ion-item *ngFor="let c of card">
        <ion-card class="styledRow">
  <!-- shortened for brevity -->
</ion-item>

2 个答案:

答案 0 :(得分:1)

Java是按值传递,但在这种情况下传递的值是对Set的引用,因此它可以修改原始对象。

答案 1 :(得分:0)

你对术语传递值感到困惑。在作为值传递的意义引用中传递值。传递参考值,该组受影响。