包装类
https://www.cnblogs.com/benjieqiang/p/11305777.html Arrays类(数组工具类)
package day02.com.offcn.test; import java.util.Arrays;
import java.util.List; public class 数组 {
public static void main(String[] args) {
//1.生成list
List<Integer> list = Arrays.asList(1,1,1,1);
Integer a[] = {1,23,34,13,23,12,343}; //2.根据计算索引处左右对象,返回赋值右边
Arrays.parallelPrefix(a, (left, right) -> right); //3.数组输出
System.out.println(Arrays.toString(a)); //4.数组自定义排序,int类型不能实现compatetor接口,因为没有int类型的父类
Arrays.sort(a, (o1, o2) -> o1-o2); //5,数组二分查找
int b = Arrays.binarySearch(a, 238); //6.数组复制,调用本地方法
//两个数组必须是同一类型,int和integer也不行
int a1[] = {1,23,34,13,23,12,343};
int c[] = new int[10];
System.arraycopy(a1, 0,c, 0 ,a.length); //7.数组填充,根据索引
Arrays.parallelSetAll(a1, index -> (int)(Math.random()*10)); //8.转换为流对象,在转回数组对象
a1 = Arrays.stream(a1).toArray(); }
} BigDecimal类
public static void main(String[] args) { double x = 0.1;
double y = 0.2; BigDecimal b1 = new BigDecimal(x+"");
BigDecimal b2 = new BigDecimal(y+"");
BigDecimal b3 = b1.add(b2); double result1 = b3.doubleValue();
System.out.println(result1); double result2 = b1.subtract(b2).doubleValue();
System.out.println(result2); double result3 = b1.multiply(b2).doubleValue();
System.out.println(result3); double result4 = b1.divide(b2).doubleValue();
System.out.println(result4); } Math类和Random类
public class Test04 {
public static void main(String[] args) { System.out.println((int)(Math.random()*10));
//随机生成从20到121之间101个数,
Arrays.parallelSetAll(f, operand -> (int)(Math.random()*101+20)); System.out.println(Math.abs(-9));
System.out.println(Math.cbrt(8));
System.out.println(Math.max(4, 3));
System.out.println(Math.min(4, 3));
System.out.println(Math.round(99.9));
System.out.println(Math.floor(2.2));
System.out.println(Math.ceil(3.4));
}
}
Random random = new Random();
random.nextInt(10)+1; System类
gc()
exit()
currentTimeMillis()
arraycopy(Object src, int srcPos, Object dest,int destPos, int length)
int a1[] = {2,2,2,33,23,23,43,4,23,2,32,32,32};
int a2[] = new int[8];
System.arraycopy(a1, 2, a2, 2, 5);
[0, 0, 2, 33, 23, 23, 43, 0]

java常用的工具类的更多相关文章

  1. java常用开发工具类之 图片水印,文字水印,缩放,补白工具类

    import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphic ...

  2. 28个Java常用的工具类

    源码下载:http://pan.baidu.com/s/1pJLSczD Base64.javaBase64DecodingException.javaCConst.javaCharTools.jav ...

  3. Java常用代码工具类相关

    1.HttpServletRequest转换成Map public static Map<String,String> parseXML(HttpServletRequest reques ...

  4. java 常用日期工具类的操作

    获取指定日期的时间戳 /* * 获取指定日期的时间戳 * */ public static long getMillis(String date_str){ try { SimpleDateForma ...

  5. Java语言Lang包下常用的工具类介绍_java - JAVA

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 无论你在开发哪中 Java 应用程序,都免不了要写很多工具类/工具函数.你可知道,有很多现成的工具类可用,并且代码质量都 ...

  6. Java,面试题,简历,Linux,大数据,常用开发工具类,API文档,电子书,各种思维导图资源,百度网盘资源,BBS论坛系统 ERP管理系统 OA办公自动化管理系统 车辆管理系统 各种后台管理系统

    Java,面试题,简历,Linux,大数据,常用开发工具类,API文档,电子书,各种思维导图资源,百度网盘资源BBS论坛系统 ERP管理系统 OA办公自动化管理系统 车辆管理系统 家庭理财系统 各种后 ...

  7. Android常用的工具类

    主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java.目前包括HttpUtils.DownloadManagerPro.ShellUtils.PackageUtils. Prefe ...

  8. Android常用的工具类(转)

    主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java.目前包括HttpUtils.DownloadManagerPro.ShellUtils.PackageUtils.Prefer ...

  9. java文件处理工具类

    import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedRead ...

随机推荐

  1. K8S Kubernetes 架构

    Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统. Kubernetes架构 Kubernetes借鉴了Borg的设计理念,比如Pod.Service.Label ...

  2. python 小技巧,给设计好的dict 增加嵌套值

    beijing={} beijing={'} 现在要给beijing的增加一个shanghai1 的嵌套值 beijing['shanghai1']['name']=1 运行: 那么在python3. ...

  3. JAVA的日期类DATE

    好记性不如烂笔头. 1:常见场景  字符串转时间格式,日期转换字符串(在前后端交互 json) 导入包(好像我的IDEA 不知道装了什么插件 会自动补齐提示) import java.text.Par ...

  4. 从Windows命令行启动MySQL

    SERVER: 从Windows命令行启动MySQL 可以从命令行手动启动MySQL服务器.可以在任何版本的Windows中实现. 要想从命令行启动mysqld服务器,你应当启动控制台窗口(或“DOS ...

  5. CMU Database Systems - Query Processing

    Query Model Query处理有三种方式, 首先是Iterator model,这是最基本的model,又称为volcano,pipeline模式 他是top-down的模式,通过next函数 ...

  6. QtCore概述

    所有其他Qt模块都依赖于这个模块. 要包含模块类的定义,请使用以下指令: include < QtCore > 如果您使用qmake来构建您的项目,则默认将QtCore包含在内. 核心功能 ...

  7. 使用 CircleCI 2.0 进行持续集成/持续部署

    使用 CircleCI 2.0 进行持续集成/持续部署 - 简书https://www.jianshu.com/p/36af6af74dfc Signup - CircleCIhttps://circ ...

  8. 用google translate大文件

    问题: google translate对于大文件不支持,咋办? 思路:自己写个函数把的文件拆成小文件,再用google translate! code: from googletrans impor ...

  9. python制作简单excel统计报表1之with的简单用法

    # coding=utf-8 def open_file(): """使用with打开一个文件""" # 普通操作文件方法 # f = op ...

  10. asp程序里,如何判断一个字符串中存在包含了另一个字符串?

    1.判断是否包含某某字符函数是:Instr()和InstrRev();2.具体使用如下:ab="abcdefgHTTP"你可以用Instr()或者InstrRev()来判断if I ...