java:List中的set方法和add方法-创新互联

[LeetCode]–119. Pascal’s Triangle II

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的玉山网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

在做这个题的时候,我发现了一个list初始化的问题。就是set必须是new出来的具体list初始化之后才能使用,不然就会报错。下面就研究一下set和add。

package yanning;

import java.util.LinkedList;

import java.util.List;

public class TestListSet {

  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);

  }

}

java:List中的set方法和add方法

看了运行截图基本一目了然:

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

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

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


网页名称:java:List中的set方法和add方法-创新互联
文章地址:http://ybzwz.com/article/ddpsdp.html