Java中常用工具类(效率)

1) Random,生成随机数

Random random = new Random();//由System.nanoTime()生成种子
random.nextDouble();//half-open range [0.0,1.0)
random.nextInt(100);//[0,100)
Random random1 = new Random(100L);//种子不变,每次运行生成的随机数序列不变
double decimal = Math.random();//使用Random静态常量
2)Math
Math.sqrt(4.0);//return square root
Math.cbrt(8.0);//return cube root
Math.pow(2.0, 0.5);//return the result of raising x to the power of y
Math.abs(-2.0);//return the absolute value
Math.ceil(3.5);//greater than or equal to the argument
Math.floor(3.5);//less than or equal to the argument

3) TextUtils

String[] names = {"Victor", "Nice", "Rose", "Smith"};
TextUtils.join(",", names);//Victor,Nice,Rose,Smith
Collection<String> collection = new LinkedList<>();
collection.add("stamp");
collection.add("coin");
collection.add("painting");
collection.add("record");
TextUtils.join("|", collection);
        
CharSequence cs = "";
TextUtils.isEmpty(cs);//null or ""
TextUtils.equals("a", "b");
TextUtils.isDigitsOnly("123");//判断是否是数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值