import java.util.ArrayList;
成都创新互联公司专业为企业提供双清网站建设、双清做网站、双清网站设计、双清网站制作等企业网站建设、网页设计与制作、双清企业网站模板建站服务,十多年双清做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
import java.util.List;
public class ListTest {
public static void main(String[] args) {
List list=new ArrayList();
for(int i=0;i10;i++){
list.add(i);//增
}
//删除下标为1的元素
list.remove(1);
//修改数值为5的改为8
for(int i=0;ilist.size();i++){
if((Integer)(list.get(i))==5){
list.set(i, 8);
}
}
for(int i=0;ilist.size();i++){
System.out.print(list.get(i)+"\t");
}
}
}
OK了。。。
刚写的。。。
祝你好运。。
下面的Test类就是一个集合类,它只能添加Student类型的对象,代码如下:
import java.util.Collection;
import java.util.Iterator;
public class Test implements CollectionStudent{
public static void main(String[] args){
Test t = new Test();
t.add(new Student());
}
@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}
@Override
public boolean isEmpty() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean contains(Object o) {
// TODO Auto-generated method stub
return false;
}
@Override
public IteratorStudent iterator() {
// TODO Auto-generated method stub
return null;
}
@Override
public Object[] toArray() {
// TODO Auto-generated method stub
return null;
}
@Override
public T T[] toArray(T[] a) {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean add(Student e) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean remove(Object o) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean containsAll(Collection? c) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean addAll(Collection? extends Student c) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean removeAll(Collection? c) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean retainAll(Collection? c) {
// TODO Auto-generated method stub
return false;
}
@Override
public void clear() {
// TODO Auto-generated method stub
}
}
class Student{
String stuId;
String name;
public Student(){
}
public String getStuId(){
return stuId;
}
public void setStuId(String stuId){
this.stuId = stuId;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
}
所谓集合,你可以把它看成是一个装东西的柜子。
集合类分为:Map List Set 几种(都是接口,其中List和Set又实现于Collection接口),他们的每一种又有很多种不同的实现
Map : HashMap ,TreeMap ,LinkedHashMap等等
Set : HashSet ,TreeSet等等
List : ArrayList,LinkedList等等
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap