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

键盘输入Scanner类

键盘输入类,是接受我们键盘输入的一类,使用方法如下:
Java常用API——Scanner、Random、ArrayList、匿名对象类
图示中,我们以int类型的来举例子,因此scanner后面跟的是nextInt(),若要输入字符串类型,后面的则是接上next(),其他类型则是在next后面接上相应类型即可。

随机数产生Random类

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

匿名对象类

创建对象的一般格式:类名 对象名 = new 类名();
匿名对象的创建格式:new 类名();
如果需要调用匿名类的方法时,直接new 类名().方法名();
匿名对象类的特点是该对象没有名称,且只能够使用一次,每次使用的时候就需要重新new过。
下面结合随机数产生类来举例匿名对象类。
Java常用API——Scanner、Random、ArrayList、匿名对象类

ArrayList类

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

下面为ArrayList的常用方法,如图所示:
Java常用API——Scanner、Random、ArrayList、匿名对象类
add()方法向集合中添加元素;
get()方法获取集合中某一号元素;
remove()方法移除集合中某一号元素;
size()方法获取集合的长度。
ArrayList中元素的普通遍历方法如图所示:
Java常用API——Scanner、Random、ArrayList、匿名对象类

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