您的位置:首页 > 编程语言 > Java开发

Java中字符串反转

2011-09-11 20:58 155 查看
Java中字符串的反转

首推方法:

public void convertStr(String str){
//将String 对象转换为可改变的StringBuffer类对象
//然后调用StringBuffer类的reverse()方法实现反转
String strReverse=new StringBuffer(str).reverse().toString();
System.out.println(strReverse);

}

其他方法:

public void convertStr(String str){

for (int i=str.length()-1;i>=0;i--)
{
//每次倒序输出一个字符
System.out.print(str.charAt(i));
}
}

比较不可取的方法:麻烦

public  void convertStr(String str){

String strNew="";
String [] s=new String[str.length()];
for (int x=0;x<str.length();x++ )
{
s[x]=str.substring(x,x+1);
}
for (int x=str.length()-1;x>=0;x-- )
{
strNew+=s[x];
}
System.out.println(strNew);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: