Java:list1 = list2 // list1 == list2?

时间:2018-10-21 18:05:54

标签: java

list1=list2list1==list2在我们使用ArrayList时意味着什么?

ArrayList <String> list1, list2;
list1=new ArrayList<>(); list2=new ArrayList<>();

1 个答案:

答案 0 :(得分:1)

在Java中,单个等号=用于为变量赋值,以便稍后在代码中使用,这就是为什么将其称为赋值运算符的原因。

两个等号==是两个值之间的比较运算,返回布尔值。例如1 == 1将返回true,但是在对对象使用此操作时要小心,并建议使用equals()compare()方法。