字串屬於物件而不是基本資料型別,所以我們不能使用「==」來判斷字串是否相等,我們應該使用equals( )進行判斷兩個字串的內容是否相等。
l equals()比較兩個字串的內容是否相同:
l == 比較兩個字串物件的記憶體位址是否相同
示例如下:
scanner sc
=newscanner(system.in
);
system.out
.println("
請輸入使用者名稱:
");string uname=sc.nextline();
if(uname.equals("chen"))else;
for(string str:arr)
{system.out
.println(str);
1 java語言基礎組成 1
如 class,public等等。如 類名,變數名 規定 不能數字開頭,必須由a z a z 0 9 組成。如 aa0 規範 開頭必須大寫 1 單行注釋 如 class myfirstclass 這是我的第乙個類 2 多行注釋 如 class myfirstclass 這兩行 被注釋掉了 3 文件注...
複習1 Java基礎之switch
什麼是switch結構 switch結構其實也是一種類似於處理多分枝選擇的一種程式結構 switch結構有如下規則 1 表示式的返回值必須是一下幾種型別之一 char byte short int且必須是正確的結果。2 case語句中的取值必須是常量,所有case中的取值應該是不同的。3 defau...
Java 匿名內部類個人小總結
size large 1 概念 1 匿名內部類就是沒有名稱的內部類,沒辦法引用他們,必須在建立時作為new語句的一部分來宣告並建立他們的例項。2 匿名內部類必須繼承乙個類或是實現乙個介面,如果父類是抽象類,則匿名內部類必須實現它所有的抽象方法 3 匿名內部類可以定義 塊,由於例項的初始化,但是不能定...