Java常用API——Scanner、Random、ArrayList、匿名对象类

键盘输入Scanner类

键盘输入类,是接受我们键盘输入的一类,使用方法如下:
在这里插入图片描述
图示中,我们以int类型的来举例子,因此scanner后面跟的是nextInt(),若要输入字符串类型,后面的则是接上next(),其他类型则是在next后面接上相应类型即可。

随机数产生Random类

在有些情况下,我们需要产生随机数字,这个时候,我们便可以使用这个类来产生随机数字。
产生的随机数的类型是int的,若不在后面括号中添加约束条件,其产生随机数的范围大约是负二十一亿到正二十一亿。
在例子中我们在后面的括号中添加约束条件,其范围为0~99。
在这里插入图片描述
在图中,我们在括号中添加了“100”这个约束条件,而在Java中,这些条件都为从0开始、左闭右开,因此,产生的随机数的范围为0~99,取不到100,若要取到100,将“100”改为“101”即可。

匿名对象类

创建对象的一般格式:类名 对象名 = new 类名();
匿名对象的创建格式:new 类名();
如果需要调用匿名类的方法时,直接new 类名().方法名();
匿名对象类的特点是该对象没有名称,且只能够使用一次,每次使用的时候就需要重新new过。
下面结合随机数产生类来举例匿名对象类。
在这里插入图片描述

ArrayList类

ArrayList类,看其名字,就是和数组有关的一类。
其底层是由数组来实现的,但是使用却比数组方便。数组在定义后,其长度就固定了,而ArrayList的长度不用自己定义,并且可以实现自动增长。
ArrayList的创建方法为:
ArrayList<类型> 对象名 = new ArrayList<此处可以省略不写类型>();
同时有一个注意事项,尖括号中不能写基本类型,若要想写基本类型,则需将基本类型所对应的包装类写进去。
下面为八大基本类型的包装类:
int——>Integer
short——>Short
byte——>Byte
long——>Long
char——>Character
float——>Float
double——>Double
boolean——>Boolean

下面为ArrayList的常用方法,如图所示:
在这里插入图片描述
add()方法向集合中添加元素;
get()方法获取集合中某一号元素;
remove()方法移除集合中某一号元素;
size()方法获取集合的长度。
ArrayList中元素的普通遍历方法如图所示:
在这里插入图片描述

最后,有什么问题或者发现有什么错误,欢迎来和我讨论~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值