1樓:
考慮這樣?
1、轉成字元陣列
2、遍歷字元陣列
3、每次遍歷,加入到乙個Map裡面(key是字元,value是出現次數。 先判斷是否存在key,存在就value+1,否則就存入key 字元,value 1)
4、遍歷這個map,輸出字元和對應的出現次數。
5、替換用 String的replace方法?
Map<
String
,Integer
>map=
newHashedMap
();String
str=
"Please help me open the door"
;char
group
=str
.toCharArray
();for
(charc:
group
)//如果不在map裡面,那麼是第一次出現//如果在map裡面,那麼取出次數,然後+1intcount=1
;if(map
.containsKey(c
+""))else
map.
put(c+
"",count);}
//遍歷map 輸出結果
for(
Map.
Entry
,Integer >entry :map .entrySet ())//直接使用替換replace System .out .println ("替換結果:" +str .replace ("o" ,"a" ));//如果不想用replace 那麼 for (int i = 0; i < group.length; i++) { if (group[i] == 'o') {group[i] = 'a'; //System .out .println ("替換結果:" +new String (group)); Lieu 長文慎入,內含 星際 穿越 我覺得這是乙個程式語言設計的問題,也是個空間緯度的問題.很有意思.還沒接受過科班的CS的訓練,程式設計經驗僅限J2EE的前後端,拋磚引玉,談談自己的思考.二維世界 我認為程式語言的基本元素是操作符和變數,而通過操作符操作變數這一行為即乙個語句.比如有變數a,有操... 只喝伊利 因為if 語句就是用來做判斷用的,產生的結果只有true和false這兩種結果。你第乙個例子裡面寫了布林型別的,而且給了結果是false在判斷的是時候檢查了布林型別是是否是true和false的問題,所以能通過 而你的第二個例子是是string型別,賦值又是空而且你怎麼能讓if 自動去判斷... 毛豆直播 在直播過程中藥實現虛擬摳像,就需要購買綠幕或者藍幕做背景,然後在用軟體摳像。目前有很多軟體支援摳像的,線上摳像虛擬直播也是趨勢 我給你回答吧 感覺他們回答的都不是很專業。直播外掛程式什麼的都沒有這個功能,我剛才檢視了一下,沒有此功能。想要實現實時的摳像,有以下幾個問題 1 需要把攝像頭的資...Java中的類和c 中的類,在使用中要理解?
在java中,為什麼if 裡面可以放入乙個Boolean類,而放入其他的類就通不過編譯呢?
在直播過程中怎麼實現即時摳像效果?