Java_List Set Map_集合框架 泛型

来源:互联网 发布:软件验收专家意见 编辑:程序博客网 时间:2024/06/03 22:40
  • Object
    • Collection
      • List(接口)
        • ArrayList
        • LinkedList
      • Set(接口)
        • HashSet
        • TreeSet
    • Map(接口)
      • HashMap
      • TreeMap

List公用方法:
boolean add(obj)
void add(intx,obj)
int size()
Object get(intx)
boolean contains(obj)
boolean remove(obj)
Object remove(intx)

LinkedList特殊方法:
void addFirst(obj)
void addLast(obj)
Object getFirst()
Object getLast()
Object removeFirst()
Object removeLast()

Map公用方法:
ObjectValue put(objKey,objValue)
Object get(objKey)
Object remove(objKey)
int size()
Set keySet()
Collection values()
boolean containsKey(objKey)
boolean isEmpty()
void clear()
注意:

map.put(A,B);map.put(A,C);// 会将前者覆盖

包装类:

  • Object
    • boolean
    • Character
    • Number
      • Byte
      • Short
      • Integer
      • Long
      • Float
      • Double
// 在使用泛型的时候就会用到包装类HashMap<Character, Integer> m = new HashMap<Character, Integer>();Integer i = new Integer(3);// 构造方法 Type(type)int ii = i.intValue();// 包装类 转 基本类型 typeValue()int iii = Integer.parseInt("4");// 字符串 转 基本类型 parsetype()
0 0
原创粉丝点击