• 返回相同宽度数字型字符串


     /**返回相同闊度數字型字串. 例:
           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

  • 相关阅读:
    用mescroll实现无限上拉增加数据,下拉刷新数据 (学习笔记)
    jackson使用问题:mapper.readValue()将JSON字符串转反序列化为对象失败或异常
    常用 NHibernate.Criterion
    Threading
    并口
    电子称 弹钱箱脉冲
    ZIP文件解压
    wpf 异步加载 只需6段代码
    Newtonsoft.Json使用
    接口post +json +bean
  • 原文地址:https://www.cnblogs.com/chaohi/p/2330355.html
Copyright © 2020-2023  润新知