Scanner
import java.util.Scanner;
/*
public int nextInt(): to get a integer from keyboard
public String next(): to get a string from keyboard,end with space;
Scanner sc = new Scanner(System.in);
*/
Random
import java.util.Random;
// 构造方法:
// public Random():创建一个新的随机数生成器;
// 成员方法:
// public int nextInt(int bound):产生0~n的随机数,但是不包括n
ArrayList
import java.util.ArrayList
// 构造方法:
// public ArrayList():构造一个内容为空的集合
// 基本格式:
// ArrayList<String> StringList = new ArrayList<>();
// ArrayList<Integer> intList = new ArrayList<>();
// 成员方法:
// public boolean add(E e):在集合中加入元素到尾部
// public E remove(int index):删除指定位置上的元素,并且返回被删除元素;
// public E get(int index):获取指定位置上的元素,并且返回;
// public int size():返回几个元素的个数。
String
import java.lang.String;
// 位于java.lang,不用添加import语句;
// 构造方法:
// public String():构造一个空的字符串;
// public String(char[] chars):以字符数组作为参数,据此构造一个字符串
// public String(byte[] bytes):以字节数组作为参数,据此构造一个字符串
// 成员方法:
// 1.public boolean equals(Object ojb):字符串比较
// 2.public boolean equalsIgoreCase(String anotherString):忽略大小写的比较
// 3.public int length():return the length of the String
// 4.public String concat(String str):将参数字符串连接到该字符串的末尾
// 5.public char charAt(int index):返回指定索引处的char值
// 6.public int indexOf(Strig str):返回参数字符串第一次出现在该字符串的位置,没有出现就返回-1
// 7.public String substring(int beginIndex):从beginIndex开始截取字符串直到结尾
// 8.public String substring(int beginIndex, int endIndex):从beginIndex开始截取字符串直到endIndex,不包括endIndex
// 9.public char[] toCharArray():字符串转化为字符数组
// 10.public byte[] getBytes():字符串转化为字节数组
// 11.public String replace(CharSequence target, CharSequence replacement):将字符串中的target子串全都替换为replacement
// 12.public String[] split(String regex):将字符串按照给定的规则拆分,返回一个字符串数组
Arrays
提供操作数组的方法,都是静态方法
import java.util.Arrays;
1.public static String toString(int[] a):返回一直字符串
int[] a = {1, 2, 3, 4, 5, 6};
String str = Arrays.toString(a);
System.out.println(str);// [1, 2, 3, 4, 5, 6]
2.public static void sort(int[] a):排序
Arrays.sort(a);
Math
import java.lang.Math
public static double Math.abs(double a):
// :返回大于等于参数的最小整数
public static double ceil(double a)
// 返回小于等于参数的最大整数
public static double floor(double a)
// 返回最接近参数的long
public static long round(double)