java.lang包应用

String

1.字符串倒序排列;

如:String str="ABCDEFG"; 倒序排列的结果为"GGEDCBA";

第一种方法: 调用charAt(int index)方法

public  static String result(String str){
 StringBuffer sb=new StringBuffer();
 for(int i=str.length()-1;i>=0;i--){
  sb.append(str.charAt(i));
 }
  System.out.println(sb.toString());
        return  "";
 }
}

 

第二种方法:调用toCharArray() 方法

 

public  static String result(String str){
            char[] charArray=str.toCharArray();
            StringBuffer sb=new StringBuffer();
            for(int i=charArray.length-1;i>=0;i--){
             sb.append(charArray[i]);
            }
            System.out.println(sb.toString());

        return  "";
 }

 

第三种方法:调用StringBuffer类中的reverse()方法

public  static String result(String str){
            System.out.println(new StringBuffer(str).reverse().toString());

        return  "";
 }

 

第四种方法:调用Apache 开发工具包里的StringUtils类

public  static String result(String str){
     System.out.println( StringUtils.reverse(str));
        return  "";
 }

你可能感兴趣的:(java,apache)