zoukankan      html  css  js  c++  java
  • 返回相同宽度数字型字符串

     /**返回相同闊度數字型字串. 例:
           function1(“000000”) => “000001”
           function1(”0023")   => “0024”
           function1(“0009”)   => “0010”
           function1(“000099”) => “000100”
           function1(“9”) => “0” //號碼循環再用
           程式接口:
           public static String function1(String num);
        */
         public static String function1(String num){
           int length = num.length();
           int number = 0;
           //得到字符串中的数值
           for(int i=0;i<length;i++){
               if(!(num.charAt(i)=='0')){
                   number = Integer.parseInt(num.substring(i));
                   break;
               }
           }
           number++;
           String returnStr = number+"";
           //得到原来宽度的字符串
           if(returnStr.length()==length){
              
           }else if(returnStr.length()>length){
               returnStr = returnStr.substring(returnStr.length()-length);
           }else{
               while(returnStr.length()<length){
                   returnStr = "0" + returnStr;
               }
           }
           return returnStr;
       }

                                                  //---------------------------纵横软件邮件所发笔试题1

  • 相关阅读:
    Thank you for your resubmission. Performance
    node.js
    CSS
    2016第三本《曾国藩的正面和侧面》
    2016下第二本《启示录-产品篇》
    2016下第2本《启示录 -流程篇》
    2016下第2本《启示录 -人员篇》
    《点石成金-访客至上的web和移动可用性设计秘籍》读书笔记
    互联网二三事
    互联网二三事
  • 原文地址:https://www.cnblogs.com/chaohi/p/2330355.html
Copyright © 2011-2022 走看看