使用: 对象名.方法名(); 对象名.变量名
Scanner
概念: 通过Scanner可以进行键盘录入
构造方法:
public Scanner(InputStream source);
使用:
Scanner sc = new Scanner(System.in);
方法:
public int nextInt(); 获得手动输入的数字
public String next(); 获取手动输入的字符串
使用:
对象名.方法名();
匿名对象
概念: 没有变量名的对象
格式: new 类名();
使用: 可以当作实参,也可以当前方法的返回值,还可个调用方法和参数
注意:一个匿名对象只能使用一次,
Random
概念:
获取随机数
构造方法:
public Random() :创建一个新的随机数生成器
方法 :
public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不 包括)之间的int 值。 含头不含尾
publci int nextInt();返回一个随机数,范围是Int的范围
ArrayList
概念:ArrayList是一个长度可变的数组,ArrayList中的每个数据称之为元素,ArrayList不断添加数据,大小也不断变大
构造方法 :
public ArrayList();
基本格式:
ArrayList<String> strList = new ArrayList<>();
方法:
public boolean add(E e); 向ArrayList中添加一个元素
public E remove(int index); 通过下标删除一个元素,返回这个下标所表示的元素
public E get(int index); 通过下标获取这个元素
public int size(); 获取ArrayList的长度
包装类
基本数据类型 包装类(引用数据类型)
byte Byte
short Short
int Integer*
long Long
float Float
long Long
char Character*
boolean Boolean
自动装箱: 基本数据类型转换成为应用数据类型这个过程叫装箱, 自动装箱就是程序自动给你转换
自动拆箱: 应用数据类型转换成为基本数据类型这个过程叫拆箱,