list1=list2
和list1==list2
在我们使用ArrayList时意味着什么?
ArrayList <String> list1, list2;
list1=new ArrayList<>(); list2=new ArrayList<>();
答案 0 :(得分:1)
在Java中,单个等号=
用于为变量赋值,以便稍后在代码中使用,这就是为什么将其称为赋值运算符的原因。
两个等号==
是两个值之间的比较运算,返回布尔值。例如1 == 1
将返回true
,但是在对对象使用此操作时要小心,并建议使用equals()
或compare()
方法。