java源码研究--List中的set和add方法区别
2016-11-18 11:47
477 查看
在处理一道题目是,发现他们使用了List 中的set 方法,这个方法我平时很少用到,今天来研究一下,set和add的区别
add(int index,Object obj)方法与set(int index,Object e)
我们写一个例子:
结果:
add(int index,Object obj)方法与set(int index,Object e)
我们写一个例子:
package cn.magicdu.think.collections; import java.util.ArrayList; import java.util.List; public class ListTest { public static void main(String[] args) { List<Integer> l1 = new ArrayList<>(); for (int i = 0; i < 10; i++) { l1.add(i, i + 100); } for (int i = 0; i < l1.size(); i++) { System.out.print("索引" + i + ":" + l1.get(i) + ","); } // List<Integer>l2=new ArrayList<>(); for (int j = 0; j < 5; j++) { l1.set(j, j + 200); } for (int j = 5; j < 10; j++) { l1.add(j, j + 300); } System.out.println(); for (int i = 0; i < l1.size(); i++) { System.out.print("索引" + i + ":" + l1.get(i) + ","); } } }
结果:
相关文章推荐
- java 学习之List 的 add 与set方法区别
- java 学习之List 的 add 与set方法区别
- 【Java集合的详细研究8】List,Set,Map用法以及区别
- java中的get与set和add方法在概念上的区别
- 【Java集合的详细研究7】Set和List 的关系与区别
- java的集合-List-Map-Set遍历的方法及相互的区别
- 【Java集合的详细研究8】List,Set,Map用法以及区别
- Java 集合之List 集合的添加方法顺序分析以及add和addAll区别
- java中list的add与addall方法区别
- List 的 add 和 addAll 方法的区别
- OSCache的源码编译Cache.java 文件报add(Class, T) in the type EventListenerList is not applicable for the arguments 错误的解决
- JAVA Set与List集合区别
- 关于List的add方法与addAll方法的区别
- Java基本概念:集合类 List/Set/Map... 的区别和联系
- java 中的Set,List,Map的区别
- java中list、set和map 的区别
- JAVA Set与List集合区别
- java集合map,set,list区别
- java中set map list的区别
- java中list、set和map 的区别