Java實(shí)現(xiàn)字符串反轉(zhuǎn)
更新時(shí)間:2022年04月14日 14:02:46 作者:農(nóng)碼一生
這篇文章介紹了Java實(shí)現(xiàn)字符串反轉(zhuǎn)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
第一種:
public class Main { public static void main(String[] args) { String s1 = "asdfghjkl"; System.out.println(new StringBuilder(s1).reverse().toString()); } }
第二種:
public class Main { public static void main(String[] args) { String s1 = "asdfghjkl"; String[] s = s1.split(""); List<String> list = list = Arrays.asList(s); Collections.reverse(list); System.out.println(list); } }
第三種:
public class Main { public static void main(String[] args) { String s1 = "asdfghjkl"; System.out.println(new Main().swapWords(s1)); } public void swap(char[] arr, int begin, int end) { while (begin < end) { char temp = arr[begin]; arr[begin] = arr[end]; arr[end] = temp; begin++; end--; } } public String swapWords(String str) { char[] arr = str.toCharArray(); swap(arr, 0, arr.length - 1); int begin = 0; for (int i = 1; i < arr.length; i++) { if (arr[i] == ' ') { swap(arr, begin, i - 1); begin = i + 1; } } return new String(arr); } }
到此這篇關(guān)于Java實(shí)現(xiàn)字符串反轉(zhuǎn)的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SpringMVC 使用JSR-303進(jìn)行校驗(yàn) @Valid示例
本篇文章主要介紹了SpringMVC 使用JSR-303進(jìn)行校驗(yàn) @Valid示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02java 實(shí)現(xiàn)比較版本號(hào)功能
本篇文章主要介紹了java 中涉及到客戶端的系統(tǒng)經(jīng)常需要用到比較版本號(hào)的功能,并附小示例,希望能幫助需要的小伙伴2016-07-07Springboot結(jié)合Flowable實(shí)現(xiàn)工作流開發(fā)
本文主要介紹了Springboot結(jié)合Flowable實(shí)現(xiàn)工作流開發(fā),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01使用RabbitMQ實(shí)現(xiàn)延時(shí)消息自動(dòng)取消的案例詳解
這篇文章主要介紹了使用RabbitMQ實(shí)現(xiàn)延時(shí)消息自動(dòng)取消的簡(jiǎn)單案例,案例代碼包括導(dǎo)包的過(guò)程和相關(guān)配置文件,本文結(jié)合代碼給大家講解的非常詳細(xì),需要的朋友可以參考下2024-03-03IDEA中Maven報(bào)錯(cuò)Cannot resolve xxx的解決方法匯總(親測(cè)有效)
在IDEA中的pom文件中添加了依賴,并且正確加載了相應(yīng)依賴,pom文件沒(méi)有報(bào)紅,看起來(lái)像是把所有依賴庫(kù)全部加載進(jìn)來(lái)了,但是代碼中使用依賴的類庫(kù)使報(bào)紅,本文給大家介紹了IDEA中Maven報(bào)錯(cuò)Cannot resolve xxx的解決方法匯總,需要的朋友可以參考下2024-06-06