== 運算子比較兩個運算元的值是否相等,基本資料型別比較值,物件比較參考;非基本型別可覆寫 equals() 方法或使用 == 比較參考。
在Java 中的== 運算子
== 運算子
在Java 中,== 是一個相等性運算符,它比較兩個運算元的值是否相等。
語法
<code class="java">boolean == (value1, value2);</code>
回傳結果
如果value1 和value2 的值相等,則傳回true;否則,傳回false 。
使用場景
== 運算子通常用於比較基本資料類型(如 int、double、char)的值相等性。對於對象,== 運算子比較的是它們的引用,而不是它們的值。
非基本型別
對於非基本型別(如物件),可以使用下列方法比較它們的實際值:
範例
<code class="java">// 基本数据类型比较 int a = 5; int b = 5; System.out.println(a == b); // 输出:true // 对象引用比较 String str1 = new String("hello"); String str2 = new String("hello"); System.out.println(str1 == str2); // 输出:false</code>
以上是\n在java中是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!