Java课程内容回顾(collections类,枚举,随机数,包装类,string类)

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;
        }

       





你可能感兴趣的:(Java课程内容回顾(collections类,枚举,随机数,包装类,string类))