API补习之java.util包

2008-07-17 14:21:36.0     浏览:1032     来源:巧巧读书
关键词:  API     java.util  

objPrecious.remove();

objPrecious.otherDetails();

}

}

import java.util.Vector;

class PreciousStones {

Vector preciousVector;

PreciousStones() {

preciousVector = new Vector();

}

void add() {

preciousVector.addElement("翡翠");

preciousVector.addElement("黄晶");

preciousVector.addElement("绿宝石");

preciousVector.addElement("祖母绿");

}

void insert() {

preciousVector.insertElementAt("钻石" , 0);

preciousVector.insertElementAt("猫眼石" , 4);

}

void display(String title) {

int count = 0;

while (count < preciousVector.size()) {

System.out.print(preciousVector.elementAt(count));

count++;

if (count < preciousVector.size()) {

System.out.print(", ");

}

}

}

void search() {

if (preciousVector.contains("钻石")) {

System.out.println("在索引 " + preciousVector.indexOf("钻石") + " 中找到钻石");

}

}

void remove() {

preciousVector.removeElement("黄晶");

System.out.println("删除黄晶后的内容: ");

int count = 0;

while (count < preciousVector.size()) {

System.out.print(preciousVector.elementAt(count));

count++;

if (count < preciousVector.size()) {

System.out.print(", ");

}

}

}

void otherDetails() {

System.out.println("\n第一个元素 = " + preciousVector.firstElement());

System.out.println("默认容量 = " + preciousVector.capacity());

}

}

class PreciousStoneTest {

public static void main(String [] args) {

PreciousStones objPrecious = new PreciousStones();

objPrecious.add();

objPrecious.display("显示内容");

objPrecious.insert();

objPrecious.display("显示插入后的内容");

objPrecious.search();

objPrecious.remove();

objPrecious.otherDetails();

}

}

6. Iterator类 hasNext() next() remove()


view plaincopy to clipboardprint?
list和set的区别比较的例子

import java.util.*;

public class PrintingContainers {

static Collection fill(Collection c) {

c.add("dog");

c.add("dog");

c.add("cat");

c.add("aat");

c.add("Aat");

c.add("b4");

return c;

}

public static void main(String[] args) {

//List以特定顺序存储一组元素

//set元素是不能重复的

System.out.println(fill(new ArrayList()));

System.out.println(fill(new HashSet()));

}

}

list和set的区别比较的例子

import java.util.*;

public class PrintingContainers {

static Collection fill(Collection c) {

c.add("dog");

c.add("dog");

c.add("cat");

c.add("aat");

c.add("Aat");

c.add("b4");

return c;

}

public static void main(String[] args) {

//List以特定顺序存储一组元素

//set元素是不能重复的

System.out.println(fill(new ArrayList()));

System.out.println(fill(new HashSet()));

}

}

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]