[問題] 請問有辦法忽視大小寫嗎?

看板java作者 (SIR)時間16年前 (2009/07/28 11:58), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
新手發問請見諒~ 想做一個簡單的判斷 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

07/28 12:05, , 1F
equals() equalsIgnoreCase()
07/28 12:05, 1F

07/28 12:20, , 2F
字首有A, if (t1.indexOf("A") == 0) ?
07/28 12:20, 2F

07/28 12:27, , 3F
有 startWith() 阿.... [炸]
07/28 12:27, 3F

07/28 20:00, , 4F
喔喔,了解
07/28 20:00, 4F
文章代碼(AID): #1ARdTfuO (java)