1、 1 import java.lang.*; 数字与文字相关类、字符串、系统相关类,默认包、不必声明。 Wrapper 类: Byte, Short, Integer, Long, Float, Double, Character, Boolean Integer obji=new Integer(数值 ); Integer.MAX_VALUE=231-1, Integer.MIN_VALUE=-231, Integer.SIZE=32, Integer.TYPE=int Double objd=new Double(数值 ); Double.MAX_VALUE=1.8E308, Double
2、 MIN_VALUE=4.9E-324, Double.SIZE=64, Double.TYPE=double int pareTo(obj2) 将两个同类型的对象内存放的数值进行大小比较,若 obj1obj2 传回 1,若相等传回 0,若 obj1 al=new ArrayList(); 使用泛型将元素设定为 String 类型。 Collection 类: Set/HashSet hashset 散列表:无序性、不可重复性; Set/SortedSet/TreeSet sortedset 有序表:有序性(元素自动升序排列)、不可重复性; void al.add(index, obj) 在线
3、性表 al 中特定下标 index处插入一个新元素 obj。 index省略则在末尾处追加。 void al.addAll(index, list) 将线性表 list 添加到线性表 al指定下标处。 index 省略则默认添加到末尾。 boolean al.remove(index) 删除线性表中指定下标 index处的元素,成功则返回 true。 Object al.set(index, obj) 将线性表中特定下标 index 处的元素设置为 obj。 boolean al.contains(obj) 判断是否包含指定元素 obj。 Object al.get(index) 返回线性表中
4、特定下标 index处的元素。 int al.indexOf(obj) 返回线性表中第一个与 obj 匹配的元素的下标。 int al.lastIndexOf(obj) 返回线性表中最后一个与 obj匹配的元素的下标。 boolean al.isEmpty() 判断线性表是否为空。 int al.size() 返回线性表中元素的个数。 void al.clear() 删除线性表中所有元素。 obj al.toArray() 返回线性表转存而成的数组。 String al.toString() 返回线性表的字符串表达式,形式为 obj0, obj1, obj2, .。 LinkedList queue=new LinkedList(); 建立队列实现先入先出。 Stack stack=new Stack(); 建立栈实现先入后出。 boolean queue.offer(obj) 向队尾新增元素,若添加成功则返回 true。 Object queue.peek() 取得最前面的元素但不会删除该元素,为空返回 null。 Object queue.poll() 取得最前面的元素并同时删除该元素,为空返回 null。 boolean stack.empty() 判断栈中是否含有元素。 Object stack.peek() 取得最上面的元素但不会删除该元素。