五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

如何將字符串?dāng)?shù)據(jù)反轉(zhuǎn)?

2022-08-24 15:46 作者:網(wǎng)星軟件  | 我要投稿

1.利用字符串的拼接(charAt()方法),把后遍歷出來的放在前面即可實(shí)現(xiàn)反轉(zhuǎn)

public static String charAtReverse (String s){

? ?int length = s.length();

? ?String reverse = " ";

? ?for (int i = 0; i < length; i++) {

? ? ?//字符串中獲取單個(gè)字符的字符的放法

? ? ?reverse = s.charAt(i)+reverse;

? ?}

? ?return reverse;

}

2.利用字符串的拼接(toCharArray()處理成字符數(shù)組的方法),把后遍歷出來的放在前面即可實(shí)現(xiàn)反轉(zhuǎn)

public static String reverseCharArrays(String s){

? ?char []array = s.toCharArray();//把字符串分割成單個(gè)字符的數(shù)組

? ?String reverse = "";

? ?for(int i = array.length -1 ; i>=0 ; i--){

? ?//遍歷數(shù)組,從后向前拼接

? ? reverse +=array[i];

? ?}

? ?return reverse;

}

3,利用StringBuffer的reverse()方法

public static String reverseStringBuffer(String s){

? ?StringBuffer sb = new StringBuffer(s);

? ?String afterReverse = sb.reverse().toString();

? ?return afterReverse;

? }

4,利用遞歸的方法,類似與二分查找的折半思想

public static String reverseRecursive(String s){

? ?int length = s.length();

? ?if(length<=1){

? ? return s;

? ?}

? ?String left? = s.substring(0,length/2);

? ?String right = s.substring(length/2 ,length);

? ?//此處是遞歸的方法調(diào)用

? ?String afterReverse = reverseRecursive(right)+reverseRecursive(left);

? return? afterReverse;

}??

如何將字符串?dāng)?shù)據(jù)反轉(zhuǎn)?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
扶余县| 海门市| 东乡族自治县| 邓州市| 湖口县| 聂荣县| 齐河县| 玉屏| 张家川| 鸡西市| 万载县| 淳安县| 西昌市| 罗源县| 收藏| 炎陵县| 通化县| 镇安县| 兰考县| 安国市| 南充市| 河北区| 上思县| 方山县| 浦北县| 潞城市| 桂东县| 乐东| 荣昌县| 石柱| 房山区| 巩义市| 工布江达县| 平乐县| 巴里| 武宁县| 德庆县| 黄大仙区| 永川市| 乡宁县| 政和县|