码迷,mamicode.com
首页 > 编程语言 > 详细

Java中字符串反转

时间:2014-08-15 08:19:07      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:java   os   for   ar   new   on   sp   har   

首推方法:
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); 
    }


测试:

  public class exchange {
    public static  void main(String[] args){
        String str="abc";
        new exchange().convertStr(str);
        
    }


Java中字符串反转,布布扣,bubuko.com

Java中字符串反转

标签:java   os   for   ar   new   on   sp   har   

原文地址:http://my.oschina.net/lzwenme/blog/301374

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!