java.util.*使用方法
时间: 2024-11-13 14:40:37 浏览: 5
`java.util.*`是一个包,它包含了Java标准库中的各种实用工具类和集合框架,用于处理常见数据结构、日期时间、文件I/O等操作。下面是一些常用类及其使用方法:
1. **ArrayList**: 动态数组,可以动态增加或减少元素,如创建 ArrayList:
```java
List<String> list = new ArrayList<>();
list.add("element"); // 添加元素
list.get(0); // 获取指定索引的元素
```
2. **HashMap**: 关联数组,通过键值对存储数据,如查找和添加键值对:
```java
Map<String, Integer> map = new HashMap<>();
map.put("key", 10); // 插入键值对
int value = map.get("key"); // 根据键获取对应的值
```
3. **Date/Calendar**: 用于处理日期和时间,如创建并操作日期对象:
```java
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2023);
calendar.getTime(); // 获取当前日期
```
4. **FileInputStream/FileOutputStream**: 文件I/O流,读写文件:
```java
FileInputStream fis = new FileInputStream("file.txt");
FileOutputStream fos = new FileOutputStream("output.txt");
byte[] data = new byte[1024];
fis.read(data);
fos.write(data);
```
5. **Scanner**: 用于从控制台读取输入:
```java
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine(); // 读取一行用户输入
```
阅读全文