1.collections类:
*1.Comparable:接口
*2compareTo()方法:对元素进行大小比较;
**如果实现一个类的对象之间比较大小:首先这个类就要实现Comparable的接口,此接口强行对实现他的每个类的对象进行整体排序,这种排序被称为类的自然排序,然后类的compareTo()方法被称为他的自然比较方法。
*3.sort()方法:对元素进行排序操作。
*4.binarySearch()方法:对元素进行查找;
2.枚举:
*1.是一组固定的常量组成的类型;
*2.用“enum”表示;(public enume 类名)
*3.枚举常量之间用逗号隔开,都是大写字母组成。
3.随机数:
*1.int random=(int)(Math.random()*10);//产生随机数
*2.Random random=new random()//种子
int rand=random.nextInt(自然数)//产生随机数
4.包装类:
*1.基本数据类型转换为包装类型:
Integer in= new Integer(10)
Boolean in=new Boolean(true)
Character in=new Character('男')
*2.字符串转换成包装类:
Integer in=new Integer("19")
Boolean in=new Boolean("true")//boolean类型用字符串转换 的过程中只有两种情况:true,false,“true”中不管哪个字母是大小写都是结果都是true,输入其他的都是false。
*3.valueOf方法:
Integer in=Integer.valueOf("21");
Boolean in=Boolean.valueOf("true");
*4.包装类变为基本类型:Value
Integer in= new Integer(25)
int i= in.intValue( );
Boolean in=new Boolean(true)
boolean i=in.booleanValue( );
*5.基本类型变为字符串:
int num=9;
@1. String strNum=Integer.toString(num);
@2.String strNum=num+" ";
*6.字符串变为基本类型:(Character除外)
String s="89";
int num=Integer.paseInt(s);//paseInt关键字是将字符串变为基本类型的关键;
5.String类的常用方法:
*1.求字符串的长度:Length();
*2.字符串的比较:equals();
例子:System.out.println("请输入用户名");
test.setName(input.next());
System.out.println("请输入密码");
test.setCode(input.next());
if (test.getName().length()>=3&&test.getCode().length()>=6) {
System.out.println("请再次输入密码");
String code1=input.next();
if (test.getCode().equals(code1)) {
System.out.println("注册成功,请牢记您的密码");
System.out.println("你目前的用户名是:"+test.getName());
System.out.println("你目前的密码是:"+test.getCode());
flag=true;
}else {
System.out.println("两次输入的密码不相同");
flag=false;
}
}else if (test.getName().length()<3||test.getCode().length()<6) {
System.out.println("用户名的长度不能小于3,密码的长度不能小于6");
flag=false;
}