Java如何获取
Java如何获取当前时间
在Java中获取当前时间有多种方法,以下是几种常见的方式:
使用java.time包(Java 8及以上推荐)LocalDateTime.now()可以获取当前日期和时间:
LocalDateTime currentTime = LocalDateTime.now();
System.out.println("当前时间: " + currentTime);
LocalDate.now()仅获取当前日期:
LocalDate currentDate = LocalDate.now();
System.out.println("当前日期: " + currentDate);
使用java.util.Date(旧版兼容)
Date currentDate = new Date();
System.out.println("当前时间: " + currentDate);
使用System.currentTimeMillis()获取时间戳
long timestamp = System.currentTimeMillis();
System.out.println("时间戳: " + timestamp);
Java如何获取用户输入
使用Scanner类
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入内容: ");
String input = scanner.nextLine();
System.out.println("输入的内容是: " + input);
scanner.close();
使用BufferedReader
import java.io.BufferedReader;
import java.io.InputStreamReader;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入内容: ");
String input = reader.readLine();
System.out.println("输入的内容是: " + input);
Java如何获取环境变量
通过System.getenv()获取
String path = System.getenv("PATH");
System.out.println("PATH环境变量: " + path);
获取所有环境变量
Map<String, String> env = System.getenv();
env.forEach((key, value) -> System.out.println(key + ": " + value));
Java如何获取文件内容
使用Files.readAllLines()(Java 7+)
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
List<String> lines = Files.readAllLines(Paths.get("example.txt"));
lines.forEach(System.out::println);
使用BufferedReader逐行读取

import java.io.BufferedReader;
import java.io.FileReader;
BufferedReader br = new FileReader("example.txt");
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();



