看板 java 關於我們 聯絡資訊
新手發問請見諒~ 想做一個簡單的判斷 if(s=="A") 如果輸入的字串只是一個字母,倒還可以用||閘多加一個"a" 只是如果輸入是類似一個單字 有什麼方法可以粗略的判斷,忽視大小寫呢 比如輸入的自串是Check,CHECK,cHeCk....等 都可以等同輸入"check" 另外 想再問一下,如果也是想判斷字頭有個A 則條件就成立 目前想到是 String t1="AAA"; String t2="AXX"; String t3="bbb"; char t1c[]=t1.toCharArray(); for(char c:t1c) System.out.println(c); if(t1c[0]=='A'){ System.out.println("Intital A"); if(t1=="AAA") System.out.println("AAA"); } 不過感覺好像繞了一大圈 想請問有比較正統的方法嗎 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.53.243
jtorngl:equals() equalsIgnoreCase() 07/28 12:05
jtorngl:字首有A, if (t1.indexOf("A") == 0) ? 07/28 12:20
PsMonkey:有 startWith() 阿.... [炸] 07/28 12:27
pilisir:喔喔,了解 07/28 20:00