string倒序輸出(四種方法)


package com.string.domain;

public class Test1 {

    //方法一
    /*public static void main(String[] args) {
        String names = "asdfghjkl74108520963";
        for (int i = names.length(); i > 0; i--) {
            System.out.print(names.charAt(i - 1));
        }
    }*/
    //方法二
    /*public static String ZXK = "iniaow4131";
    
    public static String descString(String zxk) {
        if(zxk == null || zxk.length() < 0 ){
            return "error";
        }
        byte[] bytes = zxk.getBytes();
        for (int i = 0; i < bytes.length/2; i++) {
            byte b = bytes[i];
            bytes[i] = bytes[bytes.length - i - 1];
            bytes[bytes.length - i - 1] = b;
        }
        return new String(bytes);
    }
    public static void main(String[] args) {
        System.out.println(descString(ZXK));
    }*/
    //方法三
    /*public static void main(String[] args) {
        String originalString = "abcdefg";  
            String resultString = "";  
            char[] charArray = originalString.toCharArray();  
            for (int i = charArray.length-1; i>=0; i--){  
                  resultString +=charArray[i];  
             }  
          System.out.println(resultString);  
    }*/
    
    //方法四
    public static void main(String[] args) {
        String zxk = "asdfghjk";
        StringBuffer sb = new StringBuffer(zxk);
        System.out.println(sb.reverse());
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM