Scanner类的功能:可以实现键盘输入数据,到程序当中。
System.in代表从键盘进行输入引用类型的一般使用步骤:
1、导包
import 包路径.类名称;
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
只有java.lang包下的内容不需要导包,其他的包都需要import语句。
2、创建
类名称 对象名 = new 类名称();
3、使用
对象名.成员方法名();匿名对象的说明
创建对象的标准格式:
类名称 对象名 = new 类名称();
匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。
new 类名称()
注意事项:
1、匿名对象只能使用唯一的一次,下次再用不得不在创建一个新对象。
使用建议:
1、如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。Random
Random类用来生产随机数字。
使用:
import java.util.Random;
1、获取一个随机的Int数字(范围是int所有范围,有正负两种):
Random r = new Random();
int num = r.nextInt();
匿名使用例子:int num = new Random().nextInt();
2、获取一个随机的int数组(参数代表了范围,左闭右开区间):
Random r = new Random();
int num = r.nextInt(10);//范围是0~9
匿名使用例子:int num = new Random().nextInt(10);//范围是0~9
3、根据int变量n的值,来获取随机数字,范围是[1,n],可以取到1也可以取到n;
int n = 5;
Random r = new Random();
int num = r.nextInt(n)+1;//范围是1~5
匿名使用例子:int num = new Random().nextInt(n)+1;//范围是1~5对象数组
用来存储对象。
数组有一个确定:一旦创建,程序运行期间长度不可以发生改变。ArrayList集合
java.util.ArrayList是大小可变的数组的实现,存储在内的数据成为元素。
数组的长度不可以发生改变,ArrayList的长度是可以发生改变。
ArrayList:代表泛型。
泛型:也就是装在集合当中的所有元素,全都是同一的什么类型。
注意:泛型只能是引用类型,不能是基本类型。
ArrayList list = new ArrayList<>(); //创建了一个ArrayList集合,集合的名称是list,里面装的全都是String字符串类型的数据,从JDK 1.7+开始,右侧的尖括号内部可以不写内容,但是<>本身还是要写的。
注意事项:
1、对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
2、如果内容是空,得到的是空的中括号 [ ] 。
向集合当中添加一些数据,需要用到add方法。
list.add(”赵丽颖”);ArrayList集合常用方法和遍历
ArrayList当中的常用方法有:
1、public boolean add(E,e):向集合当中添加元素,参数的类型和泛型一致。
备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用。但对于其他集合来说,add添加动作不一定成功。
2、public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。
3、public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素。
4、public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。
遍历:可在for语句中使用size()、get()方法进行ArrayList集合的遍历ArrayList集合存储基本数据类型
如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的包装类。
基本类型 - 包装类
byte - Byte
short - Short
int - Integer
long - Long
float - Float
double - Double
char - Character
boolean - Boolean
从JDK 1.5+开始,支持自动装箱、自动拆箱
自动装箱:基本类型 –> 包装类型
自动拆箱:包装类型 –> 基本类型
笔记7
最新推荐文章于 2024-10-13 11:42:27 发布