util包的常用类及其方法(上)

util包为JDK内置的一个包,与lang包不同的是,使用util包的类时需要引用:

import java.util.*

1.Random类

Random类用来生成随机数,构造器有:

Random(),无参数的构造器

Random(int seed),有参数的构造器

常用方法有:

int nextInt()返回下一个整型值

long nextLong()返回下一个长整型值

double nextDouble()返回下一个0到1.0的双精度浮点值

float nextFloat()返回下一个0到1.0的单精度浮点值

double nextGaussian()返回下一个高斯分布的双精度浮点值,中间值为0,标准差为1.0

eg:

//创建一个Random类对象

Random random=new Random();

//生成20个随机整数,并输出

for(int i=0;i<20;i++){

int num=random.nextInt();

System.out.println("第"+(i+1)+"个随机数是:"+num);

}

原文地址:https://www.cnblogs.com/hitnmg/p/9209184.html

时间: 2024-08-07 04:05:12

util包的常用类及其方法(上)的相关文章

java学习--java.util包中常用类

java.util包被称为java工具包,里面包含大部分的工具类 Random 随机数类 new Random() rd.nextInt() rd.nextInt(100) Scanner 扫描器类 Scanner sc = new Scanner(system.in); String str = sc.next(); String str1 = sc.nextLine(); int t = sc.nextInt(); float t = sc.nextFloat(); Date 日期类 Dat

源码分析八(org.springframework.util包之StringUtils类))

一:spring框架util包中的StringUtils类主要是处理关于字符串 的功能方法,下面直接结合代码分析: //判断字符串是否为空,如果为nul或者""则返回true,否则返回false public static boolean isEmpty(Object str) { return str == null || "".equals(str); } //判断字符串是否有长度,不等于null同时长度大于0,则为true //这里重载两个hasLength方

源码分析六(org.springframework.util包之Assert类)

一:抽象类Assert 抽象类不能够实例化对象,但是可以被继承,Assert类是功能类,所以方法都是static修饰 所以可以直接  类名.方法 调用. public abstract class Assert 构造方法: 抽象类中的构造方法的意义,其实不是很大,因为它不能实例化对象,所以不会调用,但是 如果有类继承Assert类,那么就会在子类中调用父类的构造方法,如果父类中构造方法时自定义 的有参构造,那么在子类构造方法中就要显示的调用,如果是无参构造,那么不用再子类中显示的 调用,默认就会

Java之常用类及方法

下面我们介绍Java类库所提供的常用类及类的常用方法 一.java.lang.String 1. String类常用的构造函数 public String(String original) 使用串对象original,创建字符串对象,其中original可以是字符串常量或字符串对象 public String(char value[]) 使用字符数组value,创建一个字符串对象 public String(char value[],int offset,int count) 从字符数组valu

C#常用类和方法

1.  数据类型转换函数 Convert.ToXXX(); XXX.Parse(); XXX.TryParse(); 2. 日期相关的类与函数 获取系统当前日期(含时间):DateTime.Now 获取系统当前日期(不含时间):DateTime.Today 获取DateTime对象的年.月.日.时.分.秒.毫秒 日期比较函数:Compare() 在指定的日期上添加相应的天数.月份.年.时.分.秒 获取指定年月的天数:DaysInMonth() 使用TimeSpan来描述一段时间 3. 字符串相关

wireshark抓包工具常用筛选命令方法

Wireshark过滤规则使用 一.      MAC地址过滤 命令汇总: eth.addr==20:dc:e6:f3:78:cc eth.src==20:dc:e6:f3:78:cc eth.dst==20:dc:e6:f3:78:cc 1.根据MAC地址进行筛选 使用命令:eth.addr==20:dc:e6:f3:78:cc 命令解说:筛选出MAC地址是20:dc:e6:f3:78:cc的数据包,包括源MAC地址或者目的MAC地址使用的是20:dc:e6:f3:78:cc的全部数据包. 2

java 随机数产生 常用类及方法

1.Random类 Random():创建一个新的随机数生成器. new一个Random类的对象: Random r = new Random(); 利用该对象产生一个随机整数:常用nextInt,不过它有两个构造方法: (1)int x = r.nextInt(); //这样产生的随机数类似于c++的rand(),使用的时候需要取模,而且!!!它会产生负数! (2)int x = r.nextInt(100);  //这个会好用一些,产生的是0~99之间的整数 Random(long seed

jar包冲突常用的解决方法

jar包冲突常见的异常为找不到类(java.lang.ClassNotFoundException).找不到具体方法(java.lang.NoSuchMethodError).字段错误( java.lang.NoSuchFieldError)或者类错误(java.lang.LinkageError): 常见的解决方法如下: 1.首先做法是打出工程文件的依赖树,将根据jar包依赖情况判定是不是同一个jar包依赖了多个版本,如果确认问题所在,直接exclusion其中错误的jar包即可: 2.如果通

SpringMVC + Spring + MyBatis 学习笔记:在类和方法上都使用RequestMapping如何访问

系统:WIN8.1 数据库:Oracle 11GR2 开发工具:MyEclipse 8.6 框架:Spring3.2.9.SpringMVC3.2.9.MyBatis3.2.8 先看代码: @RequestMapping(value="manager") @Controller("managerController") public class ManagerController { /** * 后台用户登录 * @param request * @param em