Collections类
ArrayList
al.add("ADASDR"); //往集合里添加对象
al.add("DDFFASDR");
al.add("GYYHDASDR");
al.add("ZGYYADASDR");
(1)Collections.sort(al);—————将集合al自动排序
(2)Collections.binarySearch(al, "ZGYYADASDR");————查找集合al内对象的下标
(3)Collections.max(al);—————找出集合al中的最大值
(4)Collections.min(al);—————找出集合al中的最小值
枚举
枚举是指由一组固定的常量组成的类型。使用关键词enum定义
}
public void levels(Grade level) {//根据对象对应值的不同返回输出不同的输出不同语句;
switch (level) {
case L1:
System.out.println("L1:大数据开发工程师");
break;
case L2:
System.out.println("L2:大数据挖掘工程师");
break;
case L3:
System.out.println("L3:大数据架构师");
break;
}
}
常用类:
包装类
作用:(1)做为基本数据类型对应的类存在,方便对象的操作。
(2)包含每种基本数据类型的相关属性,如最大,小值,以及相关的操作方法。
基本数据类型 包装类 基本数据类型 包装类
1.byte Byre 5.int Integer
2.boolean Boolean 6.long Long
3.short Short 7.float Float
4.char Character 8.double Double
转换:将基本数据类型变成包装类常用的方法是使用其构造方法如:
除Character之外的包装类都有的构造方法,将字符串做参数
Integer i = new Interger(25【int】)//可以用值来创建
Integer i = new Interger("25"【String字符串】)//也可以用可编译的对应字符来创建
包装类型装换成对应的string类型字符串
String str=a+""; //包装类直接转换为字符串类型
String str = b.toString(); //调用包装类的toString方法
Math.random() // suij创建的是一个0~1但不包括1的double类型小数