java 学习之List 的 add 与set方法区别
2017-05-26 13:36
537 查看
/**
* 在List集合中众多方法中,add(int index,Object obj)方法与set(int index,Object e)方法不易区分
* ,通过下面实例,可以看出两个方法中的区别
*/
package gao;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
public class CollectionDemo {
public static void main(String []args){
String a="A",b="B",c="C",d="D",e="E";
List<String>list=new LinkedList<String>();
list.add(a);
list.add(e);
list.add(d);
Iterator<String>first=list.iterator();
System.out.println("修改前集合中的元素是:");
while(first.hasNext()){
System.out.print(first.next()+" ");
}
list.set(1, b);
list.add(2,c);
Iterator second=list.iterator();
System.out.println("修改集合后的元素是:");
while(second.hasNext()){
System.out.print(second.next()+" ");
}
}
}
/**
* 在List集合中众多方法中,add(int index,Object obj)方法与set(int index,Object e)方法不易区分
* ,通过下面实例,可以看出两个方法中的区别
*/
package gao;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
public class CollectionDemo {
public static void main(String []args){
String a="A",b="B",c="C",d="D",e="E";
List<String>list=new LinkedList<String>();
list.add(a);
list.add(e);
list.add(d);
Iterator<String>first=list.iterator();
System.out.println("修改前集合中的元素是:");
while(first.hasNext()){
System.out.print(first.next()+" ");
}
list.set(1, b);
list.add(2,c);
Iterator second=list.iterator();
System.out.println("修改集合后的元素是:");
while(second.hasNext()){
System.out.print(second.next()+" ");
}
}
}
/** * 在List集合中众多方法中,add(int index,Object obj)方法与set(int index,Object e)方法不易区分 * ,通过下面实例,可以看出两个方法中的区别 */ package gao; import java.util.Iterator; import java.util.LinkedList; import java.util.List; public class CollectionDemo { public static void main(String []args){ String a="A",b="B",c="C",d="D",e="E"; List<String>list=new LinkedList<String>(); list.add(a); list.add(e); list.add(d); Iterator<String>first=list.iterator(); System.out.println("修改前集合中的元素是:"); while(first.hasNext()){ System.out.print(first.next()+" "); } list.set(1, b); list.add(2,c); Iterator second=list.iterator(); System.out.println("修改集合后的元素是:"); while(second.hasNext()){ System.out.print(second.next()+" "); } } }
相关文章推荐
- java 学习之List 的 add 与set方法区别
- java源码研究--List中的set和add方法区别
- Java 集合之List 集合的添加方法顺序分析以及add和addAll区别
- Java基础学习总结(29)——浅谈Java中的Set、List、Map的区别
- java中的get与set和add方法在概念上的区别
- java的集合-List-Map-Set遍历的方法及相互的区别
- Java 深入学习(1) —— 容器类(集合类)Set、List、Queue、Map 之间的区别
- java中list的add与addall方法区别
- java学习之四:list、set、map区别
- Java基础学习总结(29)——浅谈Java中的Set、List、Map的区别
- java中list、set和map 的区别
- Java基本概念:集合类 List/Set/Map... 的区别和联系
- java 中的Set,List,Map的区别
- java集合map,set,list区别
- java中List 、 Set、Map 集合类的区别
- java中list,set和map 的区别
- JAVA Set与List集合区别
- Java中list/map/set区别
- java中set map list的区别
- List 的 add 和 addAll 方法的区别