针对Collection集合的使用:
if(元素唯一){
使用Set
if(需要排序){
TreeSet;
}else{//不需要排序
HashSet;//默认选项
}
}else{
使用List;//元素不唯一
if(对安全有要求){
Vector;
}else{
if(查询多){
查询多:ArrayList;//默认选项
}
if(增删多){
增删多;LinkedList;
}
}
}
针对Collection集合的使用:
if(元素唯一){
使用Set
if(需要排序){
TreeSet;
}else{//不需要排序
HashSet;//默认选项
}
}else{
使用List;//元素不唯一
if(对安全有要求){
Vector;
}else{
if(查询多){
查询多:ArrayList;//默认选项
}
if(增删多){
增删多;LinkedList;
}
}
}