一.Scanner
使用方法
1、首先需要构造一个Scanner类的对象,并且与标准输入流System.in关联
Scanner sc=new Scanner(System.in);
2、调用Scanner类对象sc的方法从输入流中获取你需要的输入
说明:
当创建了一个Scanner类对象之后,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给对象sc,若要获取需要的内容,调用sc的方法即可
Scanner可构建的方法:
Scanner(File source) 构造一个新的 Scanner ,它生成的值是从指定文件扫描的。 |
Scanner(File source, String charsetName) 构造一个新的 Scanner ,它生成的值是从指定文件扫描的。 |
Scanner(InputStream source) 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。 |
Scanner(InputStream source, String charsetName) 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。 |
Scanner(Readable source) 构造一个新的 Scanner ,它生成的值是从指定源扫描的。 |
Scanner(ReadableByteChannel source) 构造一个新的 Scanner ,它生成的值是从指定信道扫描的。 |
Scanner(ReadableByteChannel source, String charsetName) 构造一个新的 Scanner ,它生成的值是从指定信道扫描的。 |
Scanner(String source) 构造一个新的 Scanner ,它生成的值是从指定字符串扫描的。 |
Scanner的常用方法
二. Random常用来创建一些随机数
import java.util.Random;
public class Test02 {
public static void main(String[] args) {
Random r = new Random();
//调用 r 对象下面的nextInt,生成[0,9)之间的随机数,将结果传给b,
// 要注意的是随机数是从0开始取,取十个数
int b= r.nextInt(10);
System.out.println(b);//输出随机数 b
}
}
三.ArrayList
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。
ArrayList引用类型
Java ArrayList 常用方法
ArrayList 添加元素到 ArrayList 可以使用 add() 方法 。 添加并遍历元素如下
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("迪丽热巴");
list.add("古力娜扎");
list.add("马儿扎哈");
list.add("张三");
System.out.println(list);
}
如果要删除 ArrayList 中的元素可以使用 remove() 方法:
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("迪丽热巴");//0
list.add("古力娜扎");//1
list.add("马儿扎哈");//2
list.add("张三");//3
list.remove(3); // 删除索引位置为3的内容
System.out.println(list);
}