API补习之java.util包

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

package my;

import java.util.Date;

import java.util.Locale;

import java.text.DateFormat;

class DateTime {

Date objDate;

DateTime() {

objDate = new Date();

}

void convert() {

DateFormat simpleFormat =DateFormat.getDateInstance(DateFormat.LONG, Locale.CHINESE);

String strDate = objDate.toString();

System.out.println("当前日期: " + strDate);

System.out.println("\n格式化后: "

+ simpleFormat.format(objDate));

}

}

class DateTimeTest {

protected DateTimeTest() {

}

public static void main(String[] args) {

DateTime objDateTime = new DateTime();

objDateTime.convert();

}

}

2 Calendar类是抽象类,无法像Date一样实例化 objCalendar=Calendar.getInstance();

3 Random类 new Random().nextFloat(); 再生成一个0.0到1.0之间的随机数或者用Math.random()来产生0.0到1.0之间的随机数 4.ArrayList类

view plaincopy to clipboardprint?

import java.util.ArrayList;

import java.util.Random;

import java.util.List;

import java.util.Collections;

class PlayersList {

ArrayList playerArray;

List subListObj;

List otherListObj;

PlayersList() {

playerArray = new ArrayList();

subListObj = new ArrayList();

}

void add() {

for (int ctr = 0; ctr < 5; ctr++) {

playerArray.add(new Integer(ctr));

}

playerArray.add("Martina");

playerArray.add("Serena");

playerArray.add("Venus");

playerArray.add("Serena");

System.out.println(playerArray);

}

void display() {

for (int ctr = 0; ctr < playerArray.size(); ctr++) {

System.out.print(" " + playerArray.get(ctr));

}

System.out.println();

}

void search() {

System.out.println("字符串 Serena 第一次出现在位置 "+playerArray.indexOf("Serena"));

System.out.println("字符串 Serena 第一次出现在位置 "+playerArray.lastIndexOf("Serena"));

}

/**

* 从 ArrayList 提取一个子列表

*/

void extract() {

subListObj = playerArray.subList(5, playerArray.size());

System.out.println("索引 5 至" + playerArray.size() + "的新子列表为: " + subListObj);

}

/**

* 随机更改顺序

*/

void shuffle() {

System.out.println("播放器列表 (之前): " + playerArray);

Collections.shuffle(playerArray, new Random());

System.out.println("播放器列表 (之后): " + playerArray);

}

/**

* 对 ArrayList 进行排序.

*/

void sort() {

System.out.println("排序前: " + playerArray);

Collections.sort(bookArray);

System.out.println("排序后: " + playerArray);

}

/**

* 反转 ArrayList.

*/

void reverse() {

System.out.println("反转前: " + playerArray));

Collections.reverse(bookArray);

System.out.println("反转后: " + playerArray));

}

void copy() {

System.out.println("playerArray 是否为空? " + playerArray.isEmpty());

System.out.println("playerArray (之前): " + playerArray);

bookCopyObj = new ArrayList(bookArray);

System.out.println("otherListObj (之后): " + otherListObj);

}

}

class PlayerListTest {

public static void main(String[] args) {

PlayersList playerObj = new PlayersList();

playerObj.add();

playerObj.display();

playerObj.search();

playerObj.extract();

playerObj.shuffle();

playerObj.sort();

playerObj.reverse();

playerObj.copy();

}

}


import java.util.ArrayList;

import java.util.Random;

import java.util.List;

import java.util.Collections;

class PlayersList {

ArrayList playerArray;

List subListObj;

List otherListObj;

PlayersList() {

playerArray = new ArrayList();

subListObj = new ArrayList();

}

void add() {

for (int ctr = 0; ctr < 5; ctr++) {

playerArray.add(new Integer(ctr));

}

playerArray.add("Martina");

playerArray.add("Serena");

playerArray.add("Venus");

playerArray.add("Serena");

System.out.println(playerArray);

}

void display() {

for (int ctr = 0; ctr < playerArray.size(); ctr++) {

System.out.print(" " + playerArray.get(ctr));

}

System.out.println();

}

void search() {

System.out.println("字符串 Serena 第一次出现在位置 "+playerArray.indexOf("Serena"));

System.out.println("字符串 Serena 第一次出现在位置 "+playerArray.lastIndexOf("Serena"));

}

/**

* 从 ArrayList 提取一个子列表

*/

void extract() {

subListObj = playerArray.subList(5, playerArray.size());

System.out.println("索引 5 至" + playerArray.size() + "的新子列表为: " + subListObj);

}

/**

* 随机更改顺序

*/

void shuffle() {

System.out.println("播放器列表 (之前): " + playerArray);

Collections.shuffle(playerArray, new Random());

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