若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
本帖最後由 jackyo04 於 2018-9-12 05:39 PM 編輯
我在做字串判斷的時候遇到需要做字串比對的問題,於是就使用了equals這個功能,然後用Log來看有沒有進入我預想的功能裡,但不管我用什麼方式就是進不去,是我理解錯誤嗎?
以下是程式片段- //狀況一:
- if(txt.equals("a")){
- // 執行log
- }
- //狀況二:
- if("a".equals(txt)){
- // 執行log
- }
- //狀況三:
- String s = "a";
- if(txt.equals(s)){
- // 執行log
- }
- //狀況四:
- String s = "a";
- if(txt == s){
- // 執行log
- }
複製代碼 用了四種狀況都完全無法進去判斷式裡面,不知道是不是我應用錯誤還是什麼怪問題...我是用在藍芽的部份,當收到指定的值時執行動作,我將藍芽部份拿掉測試就OK
也有用Toast確認該數值為字串...但..就是進不去判斷式
經過某位大大解釋,我遺漏了trim這部份..
... |