Scanner 中的⽅法
hasNext()
hasNextLine()
next()
nextLine()
nextInt()
Integer 中的⽅法
decode(String nm) //将 String 解码为 Integer
parseInt(String s,int jinzhi) //将字符串参数作为有符号的⼗进制整数进⾏解析
valueOf(String s) //返回保存指定的 String 的值的 Integer 对象
toBinaryString(int i) //以⼆进制(基数 2)⽆符号整数形式返回⼀个整数参数的字符串表⽰形式
String 中的⽅法
lastIndexOf(int ch) //返回指定字符在此字符串中最后⼀次出现处的索引
indexOf(int ch) //返回指定字符在此字符串中第⼀次出现处的索引
substring(int beginIndex) //返回⼀个新的字符串,它是此字符串的⼀个⼦字符串
substring(int beginIndex, int endIndex) //返回⼀个新字符串,它是此字符串的⼀个⼦字符串
toCharArray() //将此字符串转换为⼀个新的字符数组
valueOf(int i) // 返回 int 参数的字符串表⽰形式
charAt(int index) //返回指定索引处的 char 值
toLowerCase() //使⽤默认语⾔环境的规则将此 String 中的所有字符都转换为⼩写
toUpperCase() //使⽤默认语⾔环境的规则将此 String 中的所有字符都转换为⼤写
trim() //返回字符串的副本,忽略前导空⽩和尾部空⽩
split(String str) //将此字符串分割为给定的 str expression的匹配
//如果以竖线为分隔符,则split的时候需要加上两个斜杠【】进⾏转义
StringBuffer
append(boolean b) //将 boolean 参数的字符串表⽰形式追加到序列
charAt(int index) // 返回此序列中指定索引处的 char 值
reverse() //将此字符序列⽤其反转形式取代
deleteCharAt(int index) //移除此序列指定位置的 char
insert(int offset, char c) // 将 char 参数的字符串表⽰形式插⼊此序列中
TreeSet //使⽤元素的⾃然顺序对元素进⾏排序
add() //将指定的元素添加到此 set(如果该元素尚未存在于 set 中)
contains(Object o) //如果此集合包含指定的元素,则返回 true
isEmpty() //如果此集合不包含元素,则返回 true
Map
containsKey(Object key) //如果此映射包含指定键的映射关系,则返回 true
containsValue(Object value) //如果此映射将⼀个或多个键映射到指定值,则返回 true
get(Object key) //返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null
keySet() //返回此映射中包含的键的 Set 视图
put(K key, V value) //将指定的值与此映射中的指定键关联(可选操作)
remove(Object key) //如果存在⼀个键的映射关系,则将其从此映射中移除(可选操作)
ArrayList
add(E e) //将指定的元素添加到此列表的尾部
add(int index, E element) //将指定的元素插⼊此列表中的指定位置
get(int index) //返回此列表中指定位置上的元素
isEmpty() //如果此列表中没有元素,则返回 true
size() //返回此列表中的元素数
Collection.sort(list) //排序
Arrays
sort(char[] a) //对指定的 char 型数组按数字升序进⾏排序
sort(int[] a) //对指定的 int 型数组按数字升序进⾏排序
Stack
empty() //测试此堆栈是否为空
peek() //查看此堆栈顶部的对象,⽽不从堆栈中删除它
pop() //删除此堆栈顶部的对象,并将该对象作为此函数的值返回
push(E item) //将项⽬推送到此堆栈的顶部
search(Object o) //返回⼀个对象在此堆栈上的基于1的位置
Queue
add(E e) //将指定的元素插⼊到此队列中,如果可以⽴即执⾏此操作,⽽不会违反容量限制, true在成功后返回
peek() //检索但不删除此队列的头,如果此队列为空,则返回 null
poll() //检索并删除此队列的头,如果此队列为空,则返回 null
remove() ///检索并删除此队列的头
LinkedList
add(E e) //将指定的元素追加到此列表的末尾
get(int index) //返回此列表中指定位置的元素
indexOf(Object o) /返回此列表中指定元素的第⼀次出现的索引,如果此列表不包含元素,则返回-1
push(E e) //将元素推送到由此列表表⽰的堆栈上
pop() // 从此列表表⽰的堆栈中弹出⼀个元素
remove(Object o) //从列表中删除指定元素的第⼀个出现(如果存在)
size() //返回此列表中的元素数
io包
BufferedReader //从字符输⼊流中读取⽂本,缓冲各个字符,从⽽实现字符、数组和⾏的⾼效读取readLine() //读取⼀个⽂本⾏
read() //读取单个字符
InputStreamReader(InputStream in) // 创建⼀个使⽤默认字符集的 InputStreamReader
IOException //当发⽣某种 I/O 异常时,抛出此异常。此类是失败或中断的 I/O 操作⽣成的异常的通⽤类
Exception //Exception 类及其⼦类是 Throwable 的⼀种形式,它指出了合理的应⽤程序想要捕获的条件
@SuppressWarnings("resource") 有泛型未指定类型
@SuppressWarnings(“unchecked”)//未检查的转化,如集合没有指定类型
@SuppressWarnings(“unused”) //未使⽤的变量
@SuppressWarnings(“resource”) //有泛型未指定类
@SuppressWarnings(“path”) //在类路径,原⽂件路径中有不存在的路径
@SuppressWarnings("deprecation ") //使⽤了某些不赞成使⽤的类和⽅法
@SuppressWarnings("fallthrough") //switch语句执⾏到底没有break关键字
@SuppressWarnings("serial")//某类实现Serializable 但是没有定义serialVersionUID 这个需要但是不必须的字段
@SuppressWarnings("rawtypes") //没有传递带有泛型的参数
@SuppressWarnings("all") //全部类型的警告
try {
}catch(Exception e){
}//处理异常,
switch(n){
case 1 : 表达式; break;
case 2 : 表达式; break;
case 3 : 表达式; break;
default : 表达式;break;
}



