java 枚举随机_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;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值