java典型数据结构的创建方式

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();
	}
}

原文地址:https://www.cnblogs.com/savennist/p/14847248.html