当前位置:首页 > Java

java中 如何打印

2026-03-25 15:02:10Java

打印到控制台

使用 System.out.println() 方法可以将内容输出到标准输出(控制台)。这是最常见的打印方式,适用于调试和简单信息展示。

System.out.println("Hello, World!"); // 打印字符串并换行
System.out.print("Hello");          // 打印字符串不换行
System.out.printf("PI: %.2f", 3.14); // 格式化打印

格式化打印

System.out.printf() 支持类似 C 语言的格式化输出,通过格式说明符控制输出样式:

java中 如何打印

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() 方法可自定义打印内容:

java中 如何打印

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);

文件打印

通过 PrintWriterFileOutputStream 将内容输出到文件:

try (PrintWriter writer = new PrintWriter("output.txt")) {
    writer.println("Text to file");
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

标签: java
分享给朋友:

相关文章

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

如何学java

如何学java

学习Java的基础知识 Java是一门面向对象的编程语言,掌握基础语法是入门的关键。需要了解变量、数据类型、运算符、控制结构(如if-else、for循环、while循环)、数组等概念。可以通过官方文…

如何自学java

如何自学java

选择合适的学习资源 从官方文档开始,Oracle提供的Java官方教程(Java Tutorials)是权威且免费的学习资料。在线平台如Codecademy、Coursera或Udemy提供互动式课程…

如何编写java

如何编写java

编写Java程序的基本步骤 安装Java开发工具包(JDK),确保系统环境变量配置正确。可以从Oracle官网下载最新版本的JDK并进行安装。 选择一个合适的集成开发环境(IDE),如Eclipse…

java如何获取当前时间

java如何获取当前时间

获取当前时间的方法 在Java中,可以通过多种方式获取当前时间。以下是几种常见的方法: 使用 java.util.Date Date currentDate = new Date(); Syste…

如何成为java架构师

如何成为java架构师

掌握扎实的Java基础 深入理解Java核心知识,包括多线程、集合框架、JVM原理、设计模式等。熟悉Java生态中的常用框架如Spring、MyBatis、Hibernate等,并能分析其源码实现。…