close

猴年對我來說是變動的一年, 所以我下決心要學一項新的程式語言, 那就是 JAVA,

透過 "Learn Java - Free Interactive Java Tutorial --- http://www.learnjavaonline.org/" 網站,

我開始了我的學習...

當 Conditionals 這一個段落時, 有一個條件式的觀念我必須要釐清,趁這個機會,趕快把它記錄下來,

== 和 equals 

== : 比較的是位址
equals : 比較的是值

Example:

public class Main{

public static void main(String args[]) {
String Str1 = new String("Hello World!!");
String Str2 = Str1;
String Str3 = new String("Hello World!!");
boolean retVal;

retVal = Str1.equals(Str2);
System.out.println("Returned Value = " + retVal );

retVal = Str1.equals(Str3);
System.out.println("Returned Value = " + retVal );

retVal = Str1 == Str3;
System.out.println("Returned Value = " + retVal );

}

結果:

Returned Value = true
Returned Value = true
Returned Value = false

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 雙面遊俠 的頭像
    雙面遊俠

    雙面遊俠的世界

    雙面遊俠 發表在 痞客邦 留言(0) 人氣()