Java中Vector、List、Set集合、Iterator迭代器的使用
来源:互联网 发布:linux top怎么退出 编辑:程序博客网 时间:2024/05/12 12:34
Java 中Vector的使用
import java.util.*;public class java_test{ public static void main(String[] args) { Vector v1 = new Vector(); Integer integer1 = new Integer(1); v1.addElement("one"); v1.addElement(integer1); v1.addElement(integer1); v1.addElement(new Integer(2)); v1.addElement("two"); System.out.println("向量:"+v1); //在制定位置2插入元素three v1.insertElementAt("three", 2); //修改位置3的元素为setElement v1.setElementAt("setElement", 3); System.out.println("向量:"+v1); v1.removeElementAt(0); Enumeration enum1 = v1.elements(); while(enum1.hasMoreElements()) { System.out.println(enum1.nextElement()+ " "); } System.out.println("向量:"+v1); System.out.println("向底部方向查找元素two :"+v1.indexOf("two")); System.out.println("向顶部方向查找元素2 :"+v1.lastIndexOf(2)); }}/*------------------输出-------------------------向量:[one, 1, 1, 2, two]向量:[one, 1, three, setElement, 2, two]1 three setElement 2 two 向量:[1, three, setElement, 2, two]向底部方向查找元素two :4向顶部方向查找元素2 :3*/
Java List 的使用
import java.util.*; public class java_test { public static void main(String[] args) { Vector v1 = new Vector(); Integer integer1 = new Integer(1); v1.addElement("one"); v1.addElement(integer1); v1.addElement(integer1); v1.addElement(new Integer(2)); v1.addElement("two"); System.out.println("向量:"+v1); //在制定位置2插入元素three v1.insertElementAt("three", 2); //修改位置3的元素为setElement v1.setElementAt("setElement", 3); System.out.println("向量:"+v1); v1.removeElementAt(0); Enumeration enum1 = v1.elements(); while(enum1.hasMoreElements()) { System.out.println(enum1.nextElement()+ " "); } System.out.println("向量:"+v1); System.out.println("向底部方向查找元素two :"+v1.indexOf("two")); System.out.println("向顶部方向查找元素2 :"+v1.lastIndexOf(2)); } } /*------------------输出------------------------- 向量:[one, 1, 1, 2, two] 向量:[one, 1, three, setElement, 2, two] 1 three setElement 2 two 向量:[1, three, setElement, 2, two] 向底部方向查找元素two :4 向顶部方向查找元素2 :3 */
Java List 的使用
import java.util.ArrayList; public class java_test { public static void main(String[] args) { //新建List 动态数组 ArrayList list = new ArrayList<>(); //向数组中添加元素 for(int i = 0;i<10;i++) { list.add(i); } //移除元素5 list.remove(5); //打印元素 for(int i = 0;i<list.size();i++) { System.out.println(list.get(i)); } //判断是否包含元素6 if(list.contains(6)) { System.out.println("content"); //输出元素6的坐标 System.out.println(list.indexOf(6)); } } }
set 集合、Interator迭代器的使用
import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class java_test { public static void main(String[] args) { //list的使用,Java中的动态数组 ArrayList<String> arraylist = new ArrayList<String>(); arraylist.add("a"); arraylist.add("b"); arraylist.add("c"); arraylist.add("d"); arraylist.add("llp"); arraylist.remove(2); for(int i = 0;i<arraylist.size();i++) { String s = arraylist.get(i); System.out.println(s+" "+'\n'); } //Set 集合的使用 //集合中是不存在相同元素的,而且存入的元素也是无序的,不按照存入的顺序排序 Set<String> set = new HashSet<String>(); boolean isEmpty = set.isEmpty(); System.out.println(isEmpty); set.add("a"); set.add("b"); set.add("c"); set.add("d"); set.add("e"); set.add("c"); set.add("a"); System.out.println(set.isEmpty()); System.out.println(set.toString()+" "+'\n'); //集合的迭代器接口 Iterator<String> iterator = set.iterator(); while(iterator.hasNext()) { String s = iterator.next(); System.out.println(s+" "+'\n'); } } }
set集合在存入元素时会自动去重,如果想要在存入的时候从小到大排序,可以使用TreeSet
0 0
- Java中Vector、List、Set集合、Iterator迭代器的使用
- Java中Vector、List、Set集合、Iterator迭代器的使用
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析[转]
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析[转]
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入
- Java中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析[转]
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
- svn 被锁定的集中解决方案
- yum和apt-get的区别
- 无人机光电系统图像处理模块AVT22
- Day3: Meeting friend in Beijing
- 安装AndroidStudio
- Java中Vector、List、Set集合、Iterator迭代器的使用
- Alternativa3D学习笔记之HelloWorld
- Android 高版本API方法在低版本系统上的兼容性处理
- cornerstone创建分支与合并代码方法整理
- mac系统如何显示和隐藏文件 和 删除SVN隐藏文件
- Sql Server 具有可更新订阅的事务发布-业务升级
- 机器学习之 特征选择
- Jquery
- NumPy简明教程(二、数组1)