java中 如何打印
打印到控制台
使用 System.out.println() 方法可以将内容输出到标准输出(控制台)。这是最常见的打印方式,适用于调试和简单信息展示。
System.out.println("Hello, World!"); // 打印字符串并换行
System.out.print("Hello"); // 打印字符串不换行
System.out.printf("PI: %.2f", 3.14); // 格式化打印
格式化打印
System.out.printf() 支持类似 C 语言的格式化输出,通过格式说明符控制输出样式:

String name = "Alice";
int age = 25;
System.out.printf("Name: %s, Age: %d%n", name, age);
// %s 字符串,%d 整数,%n 换行
打印数组或集合
使用 Arrays.toString() 或集合的 toString() 方法打印数组/集合内容:
int[] numbers = {1, 2, 3};
System.out.println(Arrays.toString(numbers)); // 输出: [1, 2, 3]
List<String> list = Arrays.asList("A", "B");
System.out.println(list); // 输出: [A, B]
打印对象信息
重写对象的 toString() 方法可自定义打印内容:

class Person {
String name;
@Override
public String toString() {
return "Person[name=" + name + "]";
}
}
Person p = new Person();
System.out.println(p); // 输出: Person[name=null]
日志打印
使用日志框架(如 SLF4J + Logback)更适合生产环境:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Logger logger = LoggerFactory.getLogger(MyClass.class);
logger.info("This is an info message");
logger.error("Error occurred", exception);
文件打印
通过 PrintWriter 或 FileOutputStream 将内容输出到文件:
try (PrintWriter writer = new PrintWriter("output.txt")) {
writer.println("Text to file");
} catch (FileNotFoundException e) {
e.printStackTrace();
}






