比较简单,直接看代码。
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.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');
}
}
}