Set集合
set集合中的元素不能重复
无序,没有顺序
package lianxi;
import java.util.HashSet;
import java.util.Set;
public class lianxi1 {
public static void main(String[] args){
/*Set 集合
* 无序,读取的属性,不一定是放进去的顺序
* Set集合中添加的元素不能重复
*/
Set set = new HashSet();
set.add(1);
set.add(2);
set.add(3);
set.add(6);
set.add(7);
set.add(6);
set.add(7);
set.add(1);
System.out.println(set);
}
}
List集合:
List中的元素可以重复
有序,读取的顺序就是放进去的顺序
List接口是Collection接口的子接口
List可以精确的控制每个元素的插入位置,或删除某个位置元素
list中添加,获取,删除元素;
添加方法是:.add(e);
获取方法是:.get(index);
删除方法是:.remove(index);
按照索引删除;.remove(Object o);
import java.util.ArrayList; import java.util.List; public class lianxi2 { public static void main(String[] args){ /* * List集合 * list中的元素能够重复 * 有序,读取的顺序就是放进去的顺序 */ List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(4); list.add(3); list.add(2); System.out.println(list); } }