Java 常用类和方法210


Java 语言提供了丰富的类库,这些类库包含了大量功能强大的类和方法,用于执行各种常见任务。本文将介绍一些 Java 中最常用的类和方法,帮助您更有效地编写 Java 代码。## 基本类

String 类:String 类表示不可变的文本序列。它提供了大量方法用于操纵字符串,例如连接、分割和比较。```java
String str = "Hello World";
String newStr = (); //转换为大写
```

ArrayList 类:ArrayList 类是一个动态数组,可存储不同类型对象的集合。它提供了多种方法用于添加、删除和访问元素。```java
ArrayList names = new ArrayList();
("John");
(0); //移除第一个元素
```

HashMap 类:HashMap 类是一个键值对集合,其中键唯一且与值相关联。它提供了快速查找和检索值的方法。```java
HashMap map = new HashMap();
(1, "John");
((1)); //输出 "John"
```
## 输入/输出类

Scanner 类:Scanner 类用于从控制台读取输入。它提供了多种方法用于读取不同类型的数据,例如整数、浮点数和字符串。```java
Scanner scanner = new Scanner();
int number = ();
String input = (); //读取一整行输入
```

PrintWriter 类:PrintWriter 类用于向控制台或文件写入数据。它提供了便捷的方法用于格式化输出。```java
PrintWriter writer = new PrintWriter(new File(""));
("Hello World");
();
```
## 数学类

Math 类:Math 类提供了一系列数学常量和方法,例如 π、e、三角函数和随机数生成。```java
double pi = ;
int random = (int) () * 100; //生成一个 0-99 之间的随机数
```
## 日期和时间类

Date 类:Date 类表示一个特定的日期和时间点。它提供了多种方法用于获取和设置日期和时间组件。```java
Date date = new Date();
(()); //获取年份
(11); //设置月份(从 0 开始)
```

SimpleDateFormat 类:SimpleDateFormat 类用于格式化和解析日期和时间值。它提供了多种预定义格式,或可以定义自定义格式。```java
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = (date); //格式化日期
```
## 集合框架

List 接口:List 接口表示一个有序元素集合。ArrayList 类实现了此接口,并提供了更多方法用于操作元素。```java
List fruits = new ArrayList();
("Apple");
(0, "Orange"); //修改第一个元素
```

Set 接口:Set 接口表示一个无序且不重复元素集合。HashSet 类实现了此接口,并提供了快速查找和删除元素的方法。```java
Set numbers = new HashSet();
(1);
(2);
((1)); //检查集合中是否有特定元素
```

Map 接口:Map 接口表示一个键值对集合。HashMap 类实现了此接口,并提供了快速查找和检索值的方法。```java
Map ages = new HashMap();
("John", 25);
(("John")); //获取值
```
## 其他常用类

Arrays 类:Arrays 类提供了一系列操作数组的方法,例如排序、搜索和填充。它还提供了创建新数组的静态方法。```java
int[] numbers = {1, 2, 3, 4, 5};
(numbers); //排序数组
(numbers, 0); //用 0 填充数组
```

System 类:System 类提供了访问系统属性和方法的静态方法,例如当前时间、环境变量和错误输出。```java
("Hello World"); //输出到控制台
(""); //获取当前目录
```
掌握这些 Java 常用类和方法,将大大提高您的编程效率和代码可读性。

2024-11-05


上一篇:Java 中数据结构与算法的全面指南

下一篇:Java 中的 String 数组:定义、初始化和使用