一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - java字符串反轉(zhuǎn)示例分享

java字符串反轉(zhuǎn)示例分享

2019-10-30 17:13java教程網(wǎng) JAVA教程

這篇文章主要介紹了將一個(gè)字符串進(jìn)行反轉(zhuǎn)或者字符串中指定部分進(jìn)行反轉(zhuǎn)的方法,大家參考使用吧

思路:

將字符串變成數(shù)組,對(duì)數(shù)組反轉(zhuǎn)
將反轉(zhuǎn)后的數(shù)組變成字符串
只要將反轉(zhuǎn)的部分的開始和結(jié)束的位置作為參數(shù)傳遞即可

 

復(fù)制代碼代碼如下:

class reverse_String{
    public static void main (String[] args){
        String s1 = "      java php .net    ";
        String s2 = reverseString(s1);
        System.out.println(s2);
    }
    public static void reverseString(String str, int start, int end){
        char[] chs = str.toCharArray();//字符串變數(shù)組

        reverseArray(chs,start,end);//反轉(zhuǎn)數(shù)組

        retrun new String(chs);//將數(shù)組變字符串
    }
    public static void reverseString(String str){
        retrun reverseString(str,0,str.length());
    }

    public static void reverseArray(char[] arr,int x , int y){
        for(int start = x,end=y-1; start<end; start++,end--){
           swap(arr,start,end);
        }
    }
    private static void swap(char[] arr,int x ,int y){
        char temp = arr[x];
        arr[x] = arr[y];
        arr[y] = temp;
    }

}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产高清视频 | 国产精品久久久久a影院 | 日韩在线二区 | 日韩精品视频福利资源站 | 香蕉精品高清在线观看视频 | 美女脱了内裤打开腿让人羞羞软件 | 肥胖老寡妇做性 | 26uuu成人人网图片 | 97精品国产自在现线免费 | 欧美日韩国产亚洲人成 | 亚洲精品免费在线观看 | 亚洲、国产综合视频 | 国产经典一区二区三区蜜芽 | 91欧美国产 | 亚洲精品乱码久久久久久蜜桃欧美 | 色老女人| 欧美日韩一二三区免费视频观看 | 亚洲红怡院 | 国产精品永久免费视频 | 王者荣耀瑶白色液体 | 国产日韩精品一区二区在线观看播放 | 欧美日韩不卡视频 | 色姑娘久 | 98精品全国免费观看视频 | www.一区| 朝鲜美女免费一级毛片 | 秋霞啪啪网 | 国产高清在线看 | 紧身短裙女教师波多野 | 国产一区日韩二区欧美三区 | 99热这里只有精 | 久久精麻豆亚洲AV国产品 | 日本高清在线精品一区二区三区 | 日本天堂影院在线播放 | 欧美日韩成人在线 | 日韩在线视频二区 | 亚洲mv国产精品mv日本mv | 午夜久久久久久网站 | 欧美a一级片 | 色哟哟久久 | 日产免费自线一二区 |