大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 這些初級的Java字符串練習(xí)題,你會做嗎

這些初級的Java字符串練習(xí)題,你會做嗎

更新時間:2020-08-26 15:41:24 來源:動力節(jié)點(diǎn) 瀏覽2330次

1、字符串轉(zhuǎn)化(壓縮)“aabbccdaa”->“a2b2c2d1a2”

函數(shù)原型:

public static String stringCompress(String str){
}

思路:首先把原字符串由String類型轉(zhuǎn)換為StringBuilder類型,

然后再調(diào)用StringBuilder類里面的一些方法將原字符串進(jìn)行變換,

最后再返回String類型。

public?class?TestDemo1??{
????public?static?String?stringCompress(String?str)?{
????????StringBuilder?p?=?new?StringBuilder();
????????p.append(str);
????????p.replace(1,2,"2");
????????p.replace(3,4,"2");
????????p.replace(5,6,"2");
????????p.insert(7,"1");
????????p.replace(9,10,"2");
????????return?p.toString();
????}
????public?static?void?main(String[]?args)?{
???????String?str?=?"aabbccdaa";
????????System.out.println(stringCompress(str));
????}
}

結(jié)果如下

java字符串練習(xí)題

2、統(tǒng)計(jì)字符串中數(shù)字個數(shù)

//如:“abc21b416u”===>輸出5
函數(shù)原型:
public static int isNumeric(String str){
}

思路:首先通過String類里面的charAt()方法字符串中每個位置的字符,

然后通過Character.isDigit()方法來判斷得到的字符是否為數(shù)字并計(jì)數(shù)。

public?class?TestDemo1??{
????public?static?int?isNumeric(String?str){
????????int?count?=?0;
????????for?(int?i?=?0;?i?<?str.length();?i++)?{
????????????if?(Character.isDigit(str.charAt(i)))?{
????????????????count++;
????????????}
????????}
????????return?count;
????}
????public?static?void?main(String[]?args)?{
???????String?str2?=?"abc21b416u";
????????System.out.println(isNumeric(str2));
????}
}

結(jié)果如下

java字符串練習(xí)題

3、題目:=====i am biter逆置為:biter am i

函數(shù)原型:

public static String reverseSentence(String str){
}

思路:(這個方法感覺都能把自己給蠢哭)先把原字符串分成三部分,

根據(jù)所想得到的結(jié)果,反復(fù)的使用reverse()方法進(jìn)行反轉(zhuǎn)。

(其中還需要不斷的在String類和StringBuilder類之間進(jìn)行類型切換)

public?class?TestDemo1??{
????public?static?String?reverseSentence(String?str)?{
????????String?str1?=?str.substring(0,2);
????????String?str2?=?str.substring(2,4);
????????String?str3?=?str.substring(5);
????????StringBuilder?p?=?new?StringBuilder();
????????StringBuilder?q?=?new?StringBuilder();
????????p.append(str2);
????????q.append(str3);
????????StringBuilder?x?=?p.reverse();
????????StringBuilder?y?=?q.reverse();
????????String?str4?=?x.toString();
????????String?str5?=?y.toString();
????????String?str6?=?str1?+?str4?+?"?"?+str5;
????????StringBuilder?r?=?new?StringBuilder();
????????r.append(str6);
????????return?r.reverse().toString();
????}
????public?static?void?main(String[]?args)?{
???????String?str?=?"i?am?biter";
????????System.out.println(reverseSentence(str));
????}
}

結(jié)果如下

java字符串練習(xí)題

以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“這些初級的Java字符串練習(xí)題,你會做嗎”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久99国产精品免费观看 | 国产xxxx69免费大片 | 视频一区视频二区在线观看 | 轻轻色在线视频中文字幕 | 免费一级欧美大片在线观看 | 国产精品高清一区二区三区 | 女人十八毛片免费特黄 | 91精品国产免费久久久久久 | 99热久久这里只有精品在 | 99视频精品国在线视频艾草 | 成人毛片免费观看视频 | 四虎精品影院在线观看视频 | 特级毛片aaaa级毛片免费 | 麻豆成人精品国产免费 | 国产欧美一区二区成人影院 | 日本一级作爱片在线观看 | 日日草夜夜操 | 天天干干干干 | 亚洲天堂三区 | 国产日韩视频 | 韩国亚洲伊人久久综合影院 | 色久综合网 | 日日夜夜操操 | 国产精品a人片在线观看 | 最近中文字幕无吗免费视频 | 久久99国产一区二区三区 | 日本免费新一区二区三区 | 特级毛片免费观看视频 | 欧美激情欧美狂野欧美精品免费 | 欧美一级精品高清在线观看 | 九九影院 影片 | 亚洲成av人片天堂网 | 欧美一级欧美三级在线观看 | 奇米在线观看视频 | 色网站在线观看 | 在线观看欧洲成人免费视频 | 激情亚洲综合网 | 久久综合久久综合久久综合 | 免费国产精成人品 | 久久草精品 | 色妇色综合久久夜夜 |