首页 > 解决方案 > 什么是“PrintStream 目标”?

问题描述

public void print(PrintStream target) {
target.println(this.title);
target.println(this.firstName);
target.print(this.lastName);
}

给定这个方法,主要传递给方法的应该是target什么?另外,什么类型的变量是target?它是类型是什么意思PrintStream?

标签: java

解决方案


PrintStream是一种 Java 对象类型,用于指定可以写入数据的输出流。在这种情况下,您可能会将方法传递给System.out打印流,因为这会导致它打印到主系统控制台。这与PrintStream您在调用时写入的内容相同System.out.println()。在某些情况下,PrintStream如果输出要转到文件或上传到 Web 或类似目的,而不是简单地打印到控制台,则可以使用不同的方法。


推荐阅读