zoukankan      html  css  js  c++  java
  • Java实现给定字符串的倒序输出

    1.除2判中法:

    public static String orderDesc(String str){
           byte [] bytes = str.getBytes();
           for ( int i = 0; i < bytes.length / 2 ; i++) {
                 Byte b = bytes [i] ;
                 bytes [i] = bytes [bytes.length - 1 -i ] ;
                 bytes [bytes.length - 1 -i ] = b ;
           }
           return new String (bytes) ;
    }

    2.String类的toCharArray();

    public static String orderDesc(String str){
          char[] charArray = str.toCharArray(); 
          String newStr = "";
          for (int i=charArray.length-1; i>=0; i--){ 
            newStr += charArray[i]; 
          } 
          return newStr;
    }

    3.递归方法

    public static void orderDesc (String str){ 
          if (str.length() == 1){ 
              System.out.print(str); 
          }else{
              String str1 = str.substring(0, str.length()-1); 
              String str2 = str.substring(str.length()-1); 
              System.out.print(str2); 
              orderDesc3 (str1); 
          }
    } 

    4.StringBuffer类的reverse();

    public static StringBuffer orderDesc(String str){
          StringBuffer sb = new StringBuffer (str);
          return sb.reverse();
    }
  • 相关阅读:
    vim
    echo
    kill/xkill/killall/pkill/pidof
    ssh
    使用GSON
    使用GSON
    解析JSON
    解析JSON
    Pull解析方式
    Pull解析方式
  • 原文地址:https://www.cnblogs.com/lxcmyf/p/5633150.html
Copyright © 2011-2022 走看看