我正在阅读Oracle Java认证书。我发现以下句子难以理解。
具有相同内容的两个数组不相等,但ArrayLists相等。
如果使用空的ArrayList对象调用remove(0),它将会 编译成功:/
这是什么意思?不知道为什么以及怎有人能解释一下吗?
答案 0 :(得分:3)
<ul>
<li *ngFor="let joke of jokes">{{joke.value}}</li>
</ul>
<button (click)="getJoke()">more jokes</button>
测试引用相等性,不管两个变量是否实际引用了相同的对象。请参阅https://stackoverflow.com/a/8777279/2442804 equals
以不同方式实施并检查其内容