java逆转字符串
Posted xieweikun7
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java逆转字符串相关的知识,希望对你有一定的参考价值。
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逆转字符串的主要内容,如果未能解决你的问题,请参考以下文章