java整理(随用随更新)
1.集合
List<类型> list = new ArrayList<类型>();
主要方法有:
(1).添加一个元素
list.add(...);
(2).集合长度
list.size();
(3).清除一个元素
list.remove(i);
(4).获取一个元素
list.get(i);
(5).清空集合
list.clear();
…目前好像就用到这几个
2.栈
Stack<类型> st = new Stack<类型>();
主要方法有:
(1).入栈
st.push(...);
(2).弹出栈顶元素
st.pop();
(3).返回栈顶元素,不弹出
st.peek();
(4).检查栈是否为空
st.empty();
3.Collections
(1).逆转集合元素
Collections.reverse(list);
4.队列
Queue<类型> queue = new LinkedList<类型>();
主要方法有:
(1).入队列
queue.offer(...);
(2).出队列
queue.poll();
(3).返回队头元素,不弹出
queue.peek();
(4).检查队列是否为空
queue.isEmpty();
5.哈希表
Map<键类型,值类型> graph = new HashMap<键类型,值类型>();
主要方法有:
(1).添加键值对
graph.put(键,值);
(2).根据键得到值
graph.get(键);