Scanner类
Scanner s = new Scanner(System.in);// 从控制台获取
String str = s.next();// 获取输出的字符串
int a = s.nextInt(); // 获取输出的数字
Random类
Random r = new Random();
int a = r.nextInt(10)+1;// 表示生成一个[0,10)的随机整数,加上1就包括10了。
System.out.println(a);
ArrayList类
List<String> list = new ArrayList<>(16);
list.add("hello world11");
list.add("hello world22");
list.forEach((a)->System.out.println(a));
System.out.println("=====================");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
System.out.println(list.get(0));
System.out.println(list.size());
list.remove(0);
System.out.println(list);
这是一个集合类,里面只能存放引用类型的数据,如果想存放基本类型的数据,可以使用基本类型的包装类。
这些API的方法都不是很难,玩一个类的时候去查阅查阅这个类有哪些方法,然后能实现哪些功能,尽可能的尝试着记住它们就可以了,你会发现学习Java不就是这么一回事吗,当然了还有很多更深层次的原理,等着我们去挖掘,不过会用这些API就已经具备了最基础的能力了。