我正在嘗試查找給定字符串中每個(gè)字符的出現(xiàn)次數(shù)。預(yù)期產(chǎn)量: t=2 e=1 s=1 i=1 n=1 g=1電流輸出:T=0 e=0 s=0 t=0 i=0 n=0 g=0代碼:String str = "Testing";int count = 0;Pattern p = Pattern.compile("[a-zA-Z]", Pattern.CASE_INSENSITIVE);Matcher m = p.matcher(str);while (m.find()) { if (m.group().equals(str)) { count++; } System.out.println(m.group() + "=" + count);}有很多方法可以做到這一點(diǎn),但我只在尋找Regex,所以我們?nèi)绾问褂肦egex來(lái)實(shí)現(xiàn)這一目標(biāo)。任何幫助,將不勝感激。提前致謝。
如何使用Pattern Class(Regex)計(jì)算Java字符串中每個(gè)字符的出現(xiàn)
達(dá)令說(shuō)
2021-04-09 14:11:56