Java中的常用类是指在Java开发中经常使用的类,包括字符串、日期、时间、数学、集合等。以下是常用类的完整攻略,包括以下内容:
- 字符串类
- 日期和时间类
- 数学类
- 集合类
字符串类
字符串类是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
}
}
以上是常用类的完整攻略,包括字符串类、日期和时间类、数学类和集合类。每个类都有相应的示例,以便更好地理解和使用。