当前位置: 代码迷 >> J2SE >> 怎么用java定义一个方法,可供调用,实现字符串逆序输出
  详细解决方案

怎么用java定义一个方法,可供调用,实现字符串逆序输出

热度:20   发布时间:2016-04-23 20:44:56.0
如何用java定义一个方法,可供调用,实现字符串逆序输出
如何用java定义一个方法,可供调用,实现字符串逆序输出,如:输入字符串“abcdef”,调用该方法后逆序输出“fedcba”
------解决方案--------------------

public void outPut(String strSrc)
{
for(int i=1;i<=strSrc.length();i++)
{
System.out.print(strSrc.charAt(strSrc.length()-i));
}
return ;
}

------解决方案--------------------
自己定义的话,可以这样
public static String StringReverse(String string) {
char[] charctor=string.toCharArray();//转换成字符数组
char[] char1=new char[string.length()];//倒序存储的数组
for(int i=0;i<string.length();i++){
char1[i]=charctor[string.length()-i-1];
}
String string2=new String(char1);
return string2;

}
OK了
------解决方案--------------------
1.创建StringBuilder;
2.倒叙遍历原字符串的字符添加到StringBuilder中;
3.返回StringBuilder.toString()的结果值(字符串)。
------解决方案--------------------
引用:
StringBuilder sb=new StringBuilder("abc");
sb.reverse();
stringbuilder已经帮你做好了。

正解,或者自己用char数组,倒序输出
  相关解决方案