Java基础复习笔记系列 五 常用类

  • Post category:other

Java中的常用类是指在Java开发中经常使用的类,包括字符串、日期、时间、数学、集合等。以下是常用类的完整攻略,包括以下内容:

  1. 字符串类
  2. 日期和时间类
  3. 数学类
  4. 集合类

字符串类

字符串类是Java中最常用的类之一,用于处理字符串。以下是字符串类的示例:

public class StringExample {
    public static void main(String[] args) {
        String str1 = "Hello";
        String str2 = "World";
        String str3 = str1 + " " + str2;
        System.out.println(str3); // 输出 "Hello World"
        System.out.println(str3.length()); // 输出 11
        System.out.println(str3.charAt(6)); // 输出 'W'
        System.out.println(str3.substring(0, 5)); // 输出 "Hello"
    }
}

日期和时间类

日期和时间类用于处理日期和时间。以下是日期和时间类的示例:

import java.time.LocalDate;
import java.time.LocalTime;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class DateTimeExample {
    public static void main(String[] args) {
        LocalDate date = LocalDate.now();
        System.out.println(date); // 输出当前日期
        LocalTime time = LocalTime.now();
        System.out.println(time); // 输出当前时间
        LocalDateTime dateTime = LocalDateTime.now();
        System.out.println(dateTime); // 输出当前日期和时间
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        String formattedDateTime = dateTime.format(formatter);
        System.out.println(formattedDateTime); // 输出格式化后的日期和时间
    }
}

数学类

数学类用于处理数学运算。以下是数学类的示例:

public class MathExample {
    public static void main(String[] args) {
        int x = 10;
        int y = 20;
        System.out.println(Math.max(x, y)); // 输出 20
        System.out.println(Math.min(x, y)); // 输出 10
        System.out.println(Math.abs(-10)); // 输出 10
        System.out.println(Math.sqrt(25)); // 输出 5
        System.out.println(Math.random()); // 输出 0到1之间的随机数
    }
}

集合类

集合类用于处理集合数据。以下是集合类的示例:

import java.util.ArrayList;
import java.util.HashMap;

public classExample {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");
        System.out.println(list); // 输出 ["apple", "banana", "orange"]
        System.out.println(list.get(1)); // 输出 "banana"
        HashMap<String, Integer> map = new HashMap<>();
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("orange", 3);
        System.out.println(map); // 输出 {"apple": 1, "banana": 2, "orange": 3}
        System.out.println(map.get("banana")); // 输出 2
    }
}

以上是常用类的完整攻略,包括字符串类、日期和时间类、数学类和集合类。每个类都有相应的示例,以便更好地理解和使用。