java 学习之List 的 add 与set方法区别
- /**
- * 在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方法区别相关推荐
- JAVAAPI学习之Calendar类;Calendar类set()、add()、roll()方法区别
JAVAAPI学习之Calendar类 http://blog.csdn.net/myjlvzlp/article/details/8065775(写的很好,清晰易懂) Calendar类set(). ...
- Java学习之代码扫描工具的使用方法
有些刚进行Java学习的小伙伴对Java代码扫描工具还不是很了解,不知道该如何使用,下面千锋重庆的小编就来告诉大家使用方法. 1.插件的安装 由于使用的mac所有以Mac下idea插件安装流程为例,首 ...
- memcache中的add和set方法区别
相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓 存的方法:一个是add,一个是set,那么你知道这2个 ...
- java vector addall_浅谈java.util.Vector类的add()和addAll()方法
这两天学习Java.util.Vector类,开始被add()和addAll()这两个方法搞晕了, 经过自己的努力终于明白了,现在以实例说明: 现有两个Vector类实例分别为Vector1和Vect ...
- java中add和addall区别,java中list的add与addall方法区别
在做项目时我遇到过这样的问题,java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.alibaba.gette ...
- java学习(129):hashmap的方法
import java.util.Date; public class Car {private String brand;//品牌private Date createDate;private in ...
- java学习(13):scanner中的方法
//Scanner类中的方法 //优点一: 可以获取键盘输入的字符串 //优点二: 有现成的获取int,float等类型数据,非常强大,也非常方便: public static void Scanne ...
- java学习(12):i++和++i的区别
先上代码: public static void main(String args[]) { int A = 1; int B = 10; int C = 100; int D = 1000; Sys ...
- Java学习笔记---多线程同步的五种方法
一.引言 前几天面试,被大师虐残了,好多基础知识必须得重新拿起来啊.闲话不多说,进入正题. 二.为什么要线程同步 因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会 ...
最新文章
- springmvc java中转发_Springmvc中的转发重定向和拦截器的示例
- 重磅丨人工智能三年国家战略公布:8大领域要火!
- 转:AMS之dumpsys篇
- (CED)列指针与行指针的联系与区别
- servlet为什么要别名呢_servlet --2
- php图片中不显示文字内容,水印效果 只有图片,文字不显示
- Keras---text.Tokenizer:文本与序列预处理
- php join查询,thinkphp5模型join关联查询
- 常见数据结构与算法整理总结
- A 服务器上运行B 服务器上可以正常运行的程序出现问题
- tf入门-池化函数 tf.nn.max_pool 的介绍
- winform读写config文件
- ubuntu下vscode字体高与缩进不成比
- python是一门胶水语言_Python是唯一被称为“胶水语言”的编程语言?事实并非如此!...
- Win10此设备不支持接收 Miracast 无法投影的解决方法
- 用VS2008制作主题和皮肤
- Android跳转小项目-CHANGE页面-Recycylerview、List、Context(二)
- 全极化SAR影像地物分类方法研究
- html发票页面,HTML5 发票模板
- RABBIT API (随机ACG图片接口推荐)