第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

比較 TextViews

比較 TextViews

阿晨1998 2023-05-10 13:29:04
這總是返回“其他”的值......   public void onClick(View view) {            System.out.println("Palabra1= "+palabraDes.getText());            System.out.println("Palabra2= "+palabraOrd.getText());            String pla1 = palabraDes.getText().toString();            String pla2 = palabraOrd.getText().toString();            if (pla1 == pla2) {                ttsManager.initQueue("Resultado correcto, buen trabajo.");            } else                ttsManager.initQueue("Incorrecto, intente de nuevo.");        }    });啟動(dòng)應(yīng)用程序:I/System.out: Palabra1= perro Palabra2= perro
查看完整描述

6 回答

?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊

你不能用來(lái)==比較字符串。你將不得不做if (string1.equals(string2))


   public void onClick(View view) {


        System.out.println("Palabra1= "+palabraDes.getText());

        System.out.println("Palabra2= "+palabraOrd.getText());


        String pla1 = palabraDes.getText().toString();

        String pla2 = palabraOrd.getText().toString();




        if (pla1.equals(pla2)) {


            ttsManager.initQueue("Resultado correcto, buen trabajo.");


        } else


            ttsManager.initQueue("Incorrecto, intente de nuevo.");


    }

});


查看完整回答
反對(duì) 回復(fù) 2023-05-10
?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

您需要使用 Equals() 而不是 ==



查看完整回答
反對(duì) 回復(fù) 2023-05-10
?
婷婷同學(xué)_

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊

我的問(wèn)題是,當(dāng)文本字符串通過(guò)時(shí),它帶有一個(gè)空格 (\n),然后所有表格都有效。



查看完整回答
反對(duì) 回復(fù) 2023-05-10
?
繁星淼淼

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊

解決方案:

if (pla1.equals(pla2)) {

   ttsManager.initQueue("Resultado correcto, buen trabajo.");

} else

   ttsManager.initQueue("Incorrecto, intente de nuevo.");
}

通常,Java 中的 equals() 和 “==” 運(yùn)算符都用于比較對(duì)象以檢查是否相等,但以下是兩者之間的一些區(qū)別:

.equals() 方法和 == 運(yùn)算符之間的主要區(qū)別在于,一個(gè)是方法,另一個(gè)是運(yùn)算符。

我們可以使用==運(yùn)算符進(jìn)行引用比較(地址比較)和.equals()方法進(jìn)行內(nèi)容比較。

簡(jiǎn)而言之,==檢查兩個(gè)對(duì)象是否指向相同的內(nèi)存位置,而 .equals() 評(píng)估對(duì)象中值的比較。

如果一個(gè)類沒(méi)有重寫(xiě) equals 方法,那么默認(rèn)情況下它使用Object o重寫(xiě)了該方法的最近父類的 equals() 方法。

希望對(duì)您有所幫助!


查看完整回答
反對(duì) 回復(fù) 2023-05-10
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

不能對(duì)字符串使用 == 運(yùn)算符


 Use if(pla1.equals(pla2))


    or


 Use if(pla1.equalsIgnoreCase(pla2))


 instead of if(pla1 == pla2) {


查看完整回答
反對(duì) 回復(fù) 2023-05-10
?
慕容森

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊

equals()==用于比較對(duì)象以檢查是否相等,但是==檢查兩個(gè)對(duì)象是否指向相同的內(nèi)存位置,同時(shí).equals()評(píng)估對(duì)象中的值。

在你的情況下你必須使用String.equals

代替

if (pla1 == pla2)

if (pla1.equals(pla2))


查看完整回答
反對(duì) 回復(fù) 2023-05-10
  • 6 回答
  • 0 關(guān)注
  • 244 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)