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

  • 相关阅读:
    jQuery 属性操作
    Codeforces Round #679 (Div. 2, based on Technocup 2021 Elimination Round 1) (个人题解)
    (模板)graham扫描法、andrew算法求凸包
    POJ
    Codeforces Round #677 (Div. 3) (A
    第十三场训练赛
    [kuangbin] 专题13 基础计算几何 题解 + 总结
    特殊的数据结构:主席树
    【计算几何03】距离计算
    Java实现 LeetCode 803 打砖块 (DFS)
  • 原文地址:https://www.cnblogs.com/chaohi/p/2330355.html
Copyright © 2011-2022 走看看