📅  最后修改于: 2023-12-03 15:31:35.324000             🧑  作者: Mango
Java.util软件包提供了许多有用的工具类和接口,可以用于开发Java应用程序。本教程将向您介绍Java.util软件包中一些最常用的类和接口,包括日期/时间处理、集合框架、随机数生成和其他常见的实用程序。
Java.util软件包提供了一些类来处理日期和时间。其中一些类包括:
以下是示例代码:
import java.util.Date;
import java.text.SimpleDateFormat;
public class DateDemo {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
System.out.println(dateFormat.format(date));
}
}
以上示例代码将输出当前日期的年/月/日格式化字符串。
Java.util软件包包括许多与集合相关的类和接口。以下是一些最常用的类和接口:
以下是示例代码:
import java.util.ArrayList;
import java.util.HashSet;
import java.util.HashMap;
import java.util.List;
import java.util.Set;
import java.util.Map;
public class CollectionDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
System.out.println(list);
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
System.out.println(set);
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
System.out.println(map);
}
}
以上示例代码将输出一个列表、一个集合和一个映射。
Java.util软件包还包括一个Random类,用于生成数字和布尔随机值。以下是一个示例代码:
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
System.out.println(random.nextInt(100));
System.out.println(random.nextBoolean());
}
}
以上示例代码将输出一个随机数字和一个布尔值。
Java.util软件包还包括一些其他实用程序类,例如:
以下是示例代码:
import java.util.Arrays;
import java.util.Properties;
import java.util.Scanner;
public class OtherUtilsDemo {
public static void main(String[] args) {
int[] arr = {3, 2, 1};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
Properties props = System.getProperties();
System.out.println(props.getProperty("java.version"));
Scanner scanner = new Scanner("1 2 3");
while (scanner.hasNextInt()) {
System.out.println(scanner.nextInt());
}
}
}
以上示例代码将排序一个整数数组、显示Java版本和读取一行数字,每行一个。
Java.util软件包是Java开发人员的重要工具包,提供了许多有用的类和接口,用于开发各种Java应用程序。本教程提供了一些最常用的类和接口的示例代码,以及其他实用程序的介绍。