|
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.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()); |