码迷,mamicode.com
首页 > 编程语言 > 详细

java 获取传入值的区间

时间:2020-07-20 13:07:55      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:tostring   @param   区间   nbsp   put   public   ash   ati   style   

 1 /**
 2      * 获取值的区间
 3      *
 4      * @param num 值
 5      */
 6     public static Map<String, Integer> getNumSection(Integer num) {
 7         Map<String, Integer> map = new HashMap();
 8         int length = num.toString().length();
 9         if (length == 1) {   //判断是否为个数 1234567890
10             map.put("maxNum", 0);
11             map.put("minNum", 10);
12             return map;
13         }
14         String count = "";
15         for (int i = 1; i < length; i++) {
16             count += "0";
17         }
18         String shou = num.toString().substring(0, 1); //获取首位
19         int maxNum = Integer.parseInt(shou + count);//最小
20         int minNum = Integer.parseInt(String.valueOf(Integer.parseInt(shou) + 1) + count);//最大
21         map.put("maxNum", maxNum);
22         map.put("minNum", minNum);
23         return map;
24     }

 

java 获取传入值的区间

标签:tostring   @param   区间   nbsp   put   public   ash   ati   style   

原文地址:https://www.cnblogs.com/zc-chuang/p/13344295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!