Java中字符串反转

Java中字符串的反转

首推方法:

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

其他方法:

  
  
  
  
  1. public void convertStr(String str){  
  2.  
  3.         for (int i=str.length()-1;i>=0;i--)  
  4.         {  
  5.             //每次倒序输出一个字符  
  6.             System.out.print(str.charAt(i));  
  7.         }     
  8.     } 

比较不可取的方法:麻烦

  
  
  
  
  1. public  void convertStr(String str){  
  2.           
  3.         String strNew="";  
  4.         String [] s=new String[str.length()];  
  5.         for (int x=0;x<str.length();x++ )  
  6.         {  
  7.             s[x]=str.substring(x,x+1);  
  8.         }  
  9.         for (int x=str.length()-1;x>=0;x-- )  
  10.         {  
  11.             strNew+=s[x];  
  12.         }  
  13.         System.out.println(strNew);  
  14.     } 

 

你可能感兴趣的:(java,职场,字符串反转,休闲)