关注公众号凡花花的小窝,收获更多的考研计算机专业编程相关的资料
API
Application Programming Interface是JDK中提供给我们使用类的说明文档,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类是如何使用即可
Scanner可以实现键盘输入数据,当程序当中。
引用类型一般使用步骤:1导包2import 包路径。类名称
如果需要使用的目标类和当前类位在同一个包下,则可以省略导包语句不写,只有Java。Lang包下的内容不需要导包,其他的包都需要import语句
2.创建
类名称 对象名=new 类名称()
3.使用
对象名。成员方法名()System.in代表从键盘进行输入
Scanner sc=new Scanner(System.in);
获取键盘输入的一个int数字:int num=sc.nextInt();
获取键盘输入的一个字符串String str=sc.next();
匿名对象就是只有右边的对象,没有左边的名字和赋值运算符 new Person().name=”周游”;
注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新的对象。
使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。
Random类用来生成随机数字
使用获取一个随机的int数字(范围是int所有范围,有正负两种)int num=r.nextInt();
获取一个随机的int数字(参数代表了范围,左闭右开区间)int.num=r.nextInt(3)实际的范围是0-2
n=5;
int result =r.nextInt(n)+1; result的范围是1-5;
数组有一个缺点一旦创建,数组的长度就不可以改变。
ArrayList集合:是大小可以改变的数组的实现,存储在内的数据称为元素,此类提供了一些方法来操作内部的存储的元素,ArraylList中可以不断添加元素,其大小也自动增长。
查看类:
java.util.ArrayList:该类需要import导入之后使用
表示的是一种指定的数据类型,叫做泛型。E取自Elwmwnt(元素)的首字母,在出现E的地方,我们使用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元素。
ArrayList,ArrayList
查看构造方法:
public ArrayList();构造一个内容为空的集合
对于ArrayList来说,有一个尖括号代表泛型。
泛型:也就是装在集合当中的所有的元素,全都是统一的什么类型。
注意:泛型只能是引用类型,不能是基本的类型
对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。如果内容是空,得到的是空的中括号。
创建了ArrayList集合,集合的名称是list,里面装的全都是String字符串类型的数据
ArrayList<String>list=new ArrayList(); System.out.println(list);
向集合当中添加一些数据,需要用到add方法:
list.add(“赵丽颖”);
System.out.println(list);
list.add(100);错误写法,因为创建的时候尖括号泛型已经说了是字符串,添加进去1的元素必须都是字符串
Arraylisr当中的常用的方法:
public boolean add(E e);向集合当中添加元素,参数的类型和泛型一致;
add添加动作一定是成功的,所以返回值可用不可用,但是对于其他集合来说,add添加动作不一定成功
public E get(int index);从集合当中获取元素,参数是索引编号,返回值就是对应的位置
public E remove(int index);从集合当中删除元素,参数是索引的编号,返回值就是被删除掉的元素
public int size();获取集合的尺寸长度,返回值是集合当中包含的元素的个数
从集合当中获取元素get索引值是从0开始
String name=list.get(2);
System.out.println(“第二号元素的索引位置:”+name);
从集合当中删除元素
| String whoRemoved=list.remove(index:3);
System.out.println(“被删除的元素是:”+who);|
获取集合的长度尺寸,也就是其中的元素的个数:
int size=list.size();
System.out.println(“集合的长度:”+size);