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>();
// 字符串数据转为list
list = 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"));
}
}
java逆转字符串
最新推荐文章于 2024-08-04 13:17:34 发布