List中的set方法和add方法

 

public class TestList {
public static void main(String[] args){
   List l1 = new LinkedList();
   for(int i=0; i<=5; i++){
    l1.add("a"+i);
   }
   System.out.println(l1);
   l1.add(3,"a100");
   System.out.println(l1);
   String b = (String)l1.set(3, "a200");
   System.out.println(b);
   System.out.println(l1);
  
  
}
}
---------

结果:

[a0, a1, a2, a3, a4, a5]
[a0, a1, a2, a100, a3, a4, a5]
a100
[a0, a1, a2, a200, a3, a4, a5]
==============================================================

add方法是在某个指定的位置加上某个对象,并将原来的位置的那个对象向后挤了一格.

set方法是将原来位置上的那个给取代了,并将原来位置上对象的返回.

作者:guanbin —— 纵码万里千山

出处:https://www.cnblogs.com/guanbin-529/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/guanbin-529/p/6386144.html