• 数字格式化和数字分组


    package com.lei.duixiang;
    
    import java.text.DecimalFormat;
    
    
    
    public class DecimalFormatSimpleDemo {
    
        /**
         * 1、数字格式化
         * 2、数字分组
         * 更多请参考 DecimalFormat类中特殊字符说明
         * @param args
         */
    
        //使用实例化对象时设置格式化模式
        static public void SimpleFormat(String pattern,double value){
            System.out.println("---------SimpleFormat-------------");
            //实例化 DecimalFotmat 对象
            DecimalFormat myFormat = new DecimalFormat(pattern);
            String output = myFormat.format(value);    //将数字格式化
            System.out.println(value + " "+pattern + " "+output);
        } 
    
        //使用 applyPattern() 方法对数字进行格式化
        static public void UseApplyPatternMethodFormat(String pattern,double value){
            System.out.println("---------applyPattern-------------");
            //实例化 DecimalFotmat 对象
            DecimalFormat myFormat = new DecimalFormat(pattern);
            myFormat.applyPattern(pattern);    //调用 applyPattern() 方法设置格式化模板
            System.out.println(value + " "+pattern + " "+myFormat.format(value));
        }
        
        //数字分组
        public static void DecimalMethod(){
            DecimalFormat myFormat = new DecimalFormat();
            myFormat.setGroupingSize(2);    //设置将数字分组为 2 
            String output = myFormat.format(123456.789);
            System.out.println("将数字以每两个数字分组:"+output);
            myFormat.setGroupingUsed(false);    //设置不允许数字进行分组
            String output2 = myFormat.format(123456.789);
            System.out.println("不允许数字分组" + output2);
        }
    
        public static void main(String[] args) {
            SimpleFormat("###, ###.###",123456.789);    //调用静态 SimpleFormat 方法
            SimpleFormat("000000000.###kg", 123456.789); //在数字后加上单位
            //格式化模板格式化数字,不存在的位以 0 显示
            SimpleFormat("000000.000", 123.78);
            //调用静态 UseApplyPatternMethodFormat() 方法
            UseApplyPatternMethodFormat("#.###%", 0.789);    //将数字后加上单位
            //将小数点后格式化为 两位
            UseApplyPatternMethodFormat("###.##", 123456.789);
            //将数字转换为千分数形式
            UseApplyPatternMethodFormat("0.00u2030", 0.789);
            
            //调用数字分组方法
            System.out.println("--------数字分组方法--------");
            DecimalMethod();
        }
    
    }
  • 相关阅读:
    SSAS aggregation 的作用及其使用
    liblinear使用总结
    python绝对路径相对路径函数
    libsvm使用总结
    一次scrapy成功停止的信息
    简单总结scrapy使用方法
    python编码格式
    一次scrapy失败的提示信息:由于连接方在一段时间后没有正确答复或连接的主机没有反 应,连接尝试失败
    17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步
    16.1 Tomcat介绍 16.2 安装jdk 16.3 安装Tomcat
  • 原文地址:https://www.cnblogs.com/spadd/p/4169795.html
Copyright © 2020-2023  润新知