几个常用的小接口

来源:互联网 发布:nodejs json增加字段 编辑:程序博客网 时间:2024/06/05 08:06

1、TreeMap默认按key进行升序排序,如果想改变默认的顺序,可以使用比较器

       Map<String,String> map = new TreeMap<String,String>(new Comparator<String>(){
             public int compare(String obj1,String obj2){       //降序排序
                  return obj2.compareTo(obj1);
             }
       });

2、获取double指定精度后的值

        public static double getPrecisionValue(double value, int precision) {
           NumberFormat format = NumberFormat.getNumberInstance();
            format.setMaximumFractionDigits(precision);
           String strValue = format.format(value);
           double doubleValue = 0;
           try {
               doubleValue = format.parse(strValue).doubleValue();
           } catch (ParseException e) {
               e.printStackTrace();
           }
           return doubleValue;
         }

3、取时间的年月日

       cal.setTime(date);
       String.valueOf(cal.get(Calendar.YEAR))
       String.valueOf(cal.get(Calendar.MONTH))
       String.valueOf(cal.get(Calendar.DATE))

 

原创粉丝点击