当前位置:实例文章 » JAVA Web实例» [文章]【Java】Java核心类 之 常用工具类

【Java】Java核心类 之 常用工具类

发布人:shili8 发布时间:2025-02-20 09:43 阅读次数:0

**Java核心类之常用工具类**

在Java编程中,常用的工具类有很多种,如日期时间处理、字符串操作、集合管理等。这些工具类可以帮助我们简化代码,提高开发效率。在本文中,我们将介绍一些常用的Java核心类及其使用方法。

###1. 日期时间处理#### **java.util.Date**

`Date`类是Java中的一个基本类,它代表了一个日期和时间的值。我们可以通过以下方式创建一个`Date`对象:

javaimport java.util.Date;

public class DateExample {
 public static void main(String[] args) {
 // 创建一个当前系统时间的Date对象 Date date = new Date();
 System.out.println(date);
 }
}


#### **java.text.SimpleDateFormat**

`SimpleDateFormat`类是用来格式化日期和时间的。我们可以通过以下方式使用它:

javaimport java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormatExample {
 public static void main(String[] args) throws ParseException {
 // 创建一个SimpleDateFormat对象 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 // 将字符串转换为Date对象 Date date = sdf.parse("2022-01-0112:00:00");
 System.out.println(date);
 }
}


#### **java.time包**

Java8引入了一个新的日期时间API,`java.time`包。这个包提供了一些新的类来处理日期和时间。

javaimport java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class LocalDateTimeExample {
 public static void main(String[] args) {
 // 创建一个当前系统时间的LocalDateTime对象 LocalDateTime ldt = LocalDateTime.now();
 System.out.println(ldt);
 // 将LocalDateTime对象格式化为字符串 DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
 String str = ldt.format(dtf);
 System.out.println(str);
 }
}


###2. 字符串操作#### **java.lang.String**

`String`类是Java中的一个基本类,它代表了一个字符串值。我们可以通过以下方式创建一个`String`对象:

javaimport java.util.Scanner;

public class StringExample {
 public static void main(String[] args) {
 // 创建一个String对象 String str = "Hello, World!";
 System.out.println(str);
 // 使用Scanner类读取用户输入的字符串 Scanner scanner = new Scanner(System.in);
 System.out.print("请输入一个字符串:");
 String inputStr = scanner.nextLine();
 System.out.println(inputStr);
 }
}


#### **java.util.regex.Pattern**

`Pattern`类是用来匹配正则表达式的。我们可以通过以下方式使用它:

javaimport java.util.regex.Matcher;
import java.util.regex.Pattern;

public class PatternExample {
 public static void main(String[] args) {
 // 创建一个Pattern对象 String regex = "d+";
 Pattern pattern = Pattern.compile(regex);
 // 使用Matcher类匹配字符串 Matcher matcher = pattern.matcher("123abc456");
 while (matcher.find()) {
 System.out.println(matcher.group());
 }
 }
}


###3. 集合管理#### **java.util.List**

`List`接口是Java中的一个基本接口,它代表了一个有序的集合。我们可以通过以下方式创建一个`List`对象:

javaimport java.util.ArrayList;
import java.util.List;

public class ListExample {
 public static void main(String[] args) {
 // 创建一个ArrayList对象 List list = new ArrayList<>();
 // 添加元素到列表中 list.add("Hello");
 list.add("World!");
 System.out.println(list);
 }
}


#### **java.util.Map**

`Map`接口是Java中的一个基本接口,它代表了一个无序的集合。我们可以通过以下方式创建一个`Map`对象:

javaimport java.util.HashMap;
import java.util.Map;

public class MapExample {
 public static void main(String[] args) {
 // 创建一个HashMap对象 Map map = new HashMap<>();
 // 添加元素到映射中 map.put("John",25);
 map.put("Alice",30);
 System.out.println(map);
 }
}


### 总结在本文中,我们介绍了Java核心类中的常用工具类,包括日期时间处理、字符串操作和集合管理。这些工具类可以帮助我们简化代码,提高开发效率。通过阅读本文,你应该能够熟练使用这些工具类来解决实际问题。

其他信息

其他资源

Top