String?a?=?"李陽";
成都創(chuàng)新互聯(lián)公司主營嵩明網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都App制作,嵩明h5小程序制作搭建,嵩明網(wǎng)站營銷推廣歡迎嵩明等地區(qū)企業(yè)咨詢
String?b?=?"李陽";
if?(a.equals(b))?{
System.out.print("相同");
}?else?{
System.out.print("不同");
}
哥們?我運行提示是?相同?你jdk是什么版本的?
/*java是一門高級編程語言,是用來寫程序代碼的。
用java寫的文本(字符串序列)就是源代碼。
計算機不能直接執(zhí)行源代碼,必須用一個叫編譯器的程序(javac.exe)將源代碼
翻譯成字節(jié)碼,然后讓一個叫解釋器的程序(java.exe)去執(zhí)行字節(jié)碼,即運行程序。
下面的就是一個小程序的源代碼,功能是輸出九九乘法表。
下圖中的Test.class就是這個源代碼文件翻譯后的由字節(jié)碼組成的文件。
而最下面的那個黑框就是程序執(zhí)行后的結(jié)果。
java Test就是在執(zhí)行Test.class字節(jié)碼文件,即運行這個程序。
*/
//這下面的就是源代碼
public class Test {
public static void main(String[] args) {
int i,j;
for(i=1;i=9;i++) {
for(j=1;j=i;j++)
System.out.printf("%dx%d=%-4d",j,i,j*i);
System.out.println();
}
}
}
JAVA比較兩個字符串是否相等可以用equals方法或者是“==”。
equals 方法常常用來檢測兩個對象是否相等,即兩個對象的內(nèi)容是否相等,如果只是比較對象的內(nèi)容,而不比較對象來源和功能類型時,常用此方法。
“==”常用于用于比較引用和比較基本數(shù)據(jù)類型時是否具有不同的功能,比較基本數(shù)據(jù)類型,如果兩個值相同,則結(jié)果為true而在比較引用時,如果引用指向內(nèi)存中的同一對象,結(jié)果為true。
擴展資料
equals 方法的特點:
1、自反性:x.equals(x)返回true;
2、對稱性:若x.equals(y)為true,則y.equals(x)亦為true;
3、傳遞性:若x.equals(y)為true且y.equals(z)也為true,則x.equals(z)亦為true;
4、一致性:x.equals(y)的第一次調(diào)用為true,那么x.equals(y)的第二次、第三次、第n次調(diào)用也均為true,前提條件是沒有修改x也沒有修改y;
5、對于非空引用x,x.equals(null)永遠返回為false。
參考資料來源:百度百科——equals
文章題目:字符串比較java源代碼 java字符串比較大小原理
標題路徑:http://jinyejixie.com/article36/dopcppg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站導航、服務器托管、企業(yè)網(wǎng)站制作、面包屑導航、App設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)