java逆转字符串

来源:互联网 发布:矩阵奇异值分解方法 编辑:程序博客网 时间:2024/05/16 12:35
import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * 逆转字符串 * @author 谢伟锟 * */public class Reverse {/** * 逆转字符串 "I love Java"-->"Java love I" * @param str * @return */public static String Reverse1(String str){String[] strs = str.split(" ");List<String> list = new ArrayList<String>();// 字符串数据转为listlist = Arrays.asList(strs);Collections.reverse(list);String wordString = "";for(int i=0;i<list.size();i++){wordString = wordString + list.get(i) + " ";}return wordString;}/** * 逆转字符串 abcdefg-->gfedcba * @param str * @return */public static String Reverse2(String str){return new StringBuilder(str).reverse().toString(); }public static void main(String[] args) {System.out.println(Reverse1("I love Java"));System.out.println(Reverse2("abcdefg"));}}

0 0
原创粉丝点击