java字符串反转的三种实现方法

public class StringTest{

public void convert1(String s){
   for(int i= s.length()-1;i>=0;i--){
    System.out.print(s.charAt(i));
   }
   System.out.println ();
}

public void convert2(String s){
   char[] str = s.toCharArray();
   for(int i=str.length;i>0;i--){
     System.out.print(s.charAt(i-1));
   }
    System.out.println ();
}

public void convert3(String s){
   StringBuffer sb = new StringBuffer(s);
   System.out.println (sb.reverse().toString());
  
}

public static void main(String[] args){
   String s = "农民工集体被袭,谁来保障他们.";
   StringTest st = new StringTest();
   System.out.println ("发转前的字符串是:");
   System.out.println (s);
   System.out.println ("发转后的字符串是:");
   st.convert1(s);
   st.convert2(s);
   st.convert3(s);
}
}

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