API使用步骤
Scanner类
需要导包,import 包名.类名;
java.util.Scanner;
格式:类名称 变量名=new类名称();
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
举例
匿名对象【了解】
格式
new 类名(参数列表);
举例
new Scanner(System.in);
创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法,但是应用场景非常有限。
匿名对象 :没有变量名的对象。
注意:小贴士:一个匿名对象,只能使用一次。
匿名对象有什么用?这种只不过是调用对象时,省略了格式,了解不掌握也行。
Random类
获取整个int范围之内的随机数字:int num=r.nextInt();
获取指定int范围之内的随机数字,int num= r.nextInt(范围)左开关右闭合
它这个Random是左闭右开区间:[0,10):产生的数据只会在1-9的数据,不会有10.
ArrayList类
ArrayList常用的方法有:
public boolean add(E e);向集合内添加一个元素,长度随存取而定。
Publc E get(int index): 根据索引值获取一个元素。索引值也是从0开始的。
Publc E remove(int index) 根据一个索引值删除一个元素,返回被删除的元素。
Publc int size() 获取集合长度,就是其中有多少个元素。
- 导包
- 创建
ArrayList<E>list =new ArrayList<>();
<>当中代表泛型,也就是集合当中存储的全部都是什么类型。
必须保证集合当中的数据类型统一,只有满足泛型要求的数据才能进来,不一样的数据类型进不来。泛型只能是引用类型,不能是基本类型。
3.Public Boolean add(E e):向集合当中添加一个元素进去,参数就是要添加的数据,返回值代表添加动作成功。
备注:对于ArrayList这种集合来说,add添加动作一定是成功的,所以返回值也可以不用。
使用arrayList对象打印的是内容而不是地址值,
因为arrayList类继承了最高父类Object,并且覆盖重写了其中的toString方法。
在这以下程序中,不能给str设置成 String str;
因为没有初始化。
以上图片就是字符拼接成一个字符串!
下图是对象作为集合的类型,然后再去定义对象的属性,
最后再去整体赋给对象,然后再由集合接收。