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);
}
}
看了运行截图基本一目了然:
add方法是在某个指定的位置加上某个对象,并将原来的位置的那个对象向后挤了一格。
set方法是将原来位置上的那个给取代了,并将原来位置上对象的返回。
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
新闻名称:java:List中的set方法和add方法-创新互联
文章分享:http://scyanting.com/article/ddpsdp.html