如何用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()的结果值(字符串)。
------解决方案--------------------
正解,或者自己用char数组,倒序输出