import java.util.*;
public class Main{
public static void main(String[] args) {
//下面是可以使用的典型数据结构的创建方式
//栈
Stack<String> stk1 = new Stack<String>();
// boolean <= stk1.add(String);
// String <= stk1.pop();
// boolean <= stk1.remove(int index);
// boolean <= stk1.empty();
// int <= stk1.size();
//集合
Set<String> set1 = new HashSet<String>();
// boolean <= set1.add(String);
// boolean <= set1.remove(Object);
// boolean <= set1.isEmpty();
// int <= set1.size();
//链表
List<String> list1 = new ArrayList<String>();
List<String> list2 = new LinkedList<String>();
// boolean <= list1.add(String);
// int <= list1.remove(int index);
// boolean <= list1.isEmpty();
// int <= list1.size();
//队列
Queue<String> que1 = new LinkedList<String>();
// boolean <= que1.add(String);
// String <= que1.poll(); //返回队首变量并从队伍中删除/null
// String <= que1.peek(); //返回队首变量/null
// String <= que1.remove();
// int <= que1.size();
//映射
Map<String,Integer> map1 = new HashMap<String,Integer>();
// old_value <= map1.put(key,new_value); //返回旧的值
// value <= map1.get(key); //获取键对应的值
// boolean <= map1.containsKey(key);
// boolean <= map1.containsValue(value);
// int <= map1.size();
}
}