包装&工具类

Posted 一全

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了包装&工具类相关的知识,希望对你有一定的参考价值。

技术分享

package org.hanqi.array;

import java.util.Random;

public class BaoZhuang {

    public static void main(String[] args) {
        
        
        //包装类
        
        Long l=new Long(100);
        
        //把字符串转成数值
        Long l1=new Long("1000");
        
        String str=1000+"";
        
        //从包装类转成基本数据类型
        long l2=l1.longValue();
        
        
        
        System.out.println("l2="+l2);
        
        //静态方法  从字符串转成long
        long l3=Long.parseLong("1200");
        
        
        //int 
        Integer i=new Integer("100");
        
        //静态方法  从字符串转成int
        Integer.parseInt("100");
        
        
        //float
        Float f=new Float("123.45");
        
        Float.parseFloat("1234.56");
        
        
        //double
        Double d=new Double("12345.67");
        
        Double.parseDouble("123.78");
        
        
        //boolean
        Boolean b=new Boolean("true");
        
        System.out.println(b.booleanValue());
        
        
        
        
        //数学工具类
        
        System.out.println(Math.PI);
        
        //四舍五入
        
        System.out.println(Math.round(1234.46789));
        
        double de=1234.5678;
        
        //保留小数点后两位
        System.out.println(Math.round(de*100)/100.00);
        
        //舍去小数点后的数字
        
        //下限值:小于或等于它的最大整数
        System.out.println(Math.floor(de));
        
        //上限值:大于或等于它的最小整数
        System.out.println(Math.ceil(de));
        
        
        //随机数 0-1之间
        System.out.println(Math.random());
        System.out.println(Math.random());
        System.out.println(Math.random());
        System.out.println(Math.random());
        System.out.println(Math.random());
        System.out.println(Math.random());
        System.out.println(Math.random());
        
        
        System.out.println();
        
        Random r=new Random();
        
        //随机数种子
        //伪随机数
        //根据种子计算出来的
        //有种子决定随机数的产生序列
        //r=new Random(1);
        //默认用时间做种子
        
        for(int m=0;m<10;m++)
        {
        System.out.println(r.nextInt(100));
        }
        
        
        //摇奖程序
        
        //产生验证码
        
        
        

    }

}

 技术分享

以上是关于包装&工具类的主要内容,如果未能解决你的问题,请参考以下文章

课堂所讲整理:包装&工具类

elasticsearch代码片段,及工具类SearchEsUtil.java

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片

sublime 添加代码片段(snippets)