Java 中 StdOut 的工作原理
本文介绍 StdOut 类并演示 StdOut 在 Java 中的工作原理。
Java 中的标准输出
StdOut 类用于打印标准输出。 此类提供将数字和字符串打印到标准输出的方法。 如果我们想在代码中使用 StdOut 类,则它必须位于类路径中。
大多数时候,该类包含在自动安装程序中,如果没有,可以下载 StdOut 的 jar 文件并将其添加到类路径中。 我们还可以在工作区添加StdOut.Java。
下面是 Java 中 StdOut 的一个简单示例:
package jiyik;
public class Example {
public static void main(String[] args) {
int Number1 = 14;
int Number2 = 277;
int Number3 = 126;
int Calculation = Number1 + Number2 - Number3;
StdOut.println("Hello, This is jiyik.com");
StdOut.printf("%d + %d - %d = %d\n", Number1, Number2, Number3, Calculation);
}
}
上面的代码使用 StdOut.println
和 StdOut.printf
方法来打印标准输出。 printf 方法采用将以标准方式打印的参数。 请参阅以下结果。
输出:
Hello, This is jiyik.com
14 + 277 - 126 = 165
StdOut 有不同的方法来打印不同的标准输出。 见下表:
方法 | 说明 |
---|---|
print() | 打印标准输出。 |
print(boolean x) | 打印刷新标准输出中的布尔值。 |
print(byte x) | 将一个字节打印到标准输出中。 |
print(char x) | 将 char 打印到标准输出中。 |
print(double x) | 将双精度数打印到标准输出中。 |
print(float x) | 将浮点数打印到标准输出中。 |
print(int x) | 将整数打印到标准输出中。 |
print(long x) | 打印到标准输出中。 |
print(Object x) | 将对象打印到标准输出中。 |
print(short x) | 将short 打印到标准输出中。 |
println() | 打印行分隔符字符串并终止当前行。 |
println(boolean x) | 将布尔值打印到标准输出并终止当前行。 |
println(byte x) | 将字节打印到标准输出并终止当前行。 |
println(char x) | 将 char 打印到标准输出并终止当前行。 |
println(double x) | 将 double 打印到标准输出并终止当前行。 |
println(float x) | 将浮点数打印到标准输出并终止当前行。 |
println(int x) | 将整数打印到标准输出并终止当前行。 |
println(long x) | 将 long 打印到标准输出并终止当前行。 |
println(Object x) | 将对象打印到此输出流并终止当前行。 |
println(short x) | 将short 打印到标准输出并终止当前行。 |
printf(Locale locale, String format, Object... args) | 将格式化字符串打印到标准输出。 它需要参数来使用指定的标准输出来打印它们。 |
printf(String format, Object... args) | 将格式化字符串打印到标准输出。 它还需要参数来使用标准输出打印它们。 |
main(String[] args) | 用于对 StdOut 中的一些方法进行单元测试。 |
您可能想知道 System.out 是否也做同样的工作; 有什么不同? 以下是 StdOut 和 System.out 之间的区别:
- System.out 和 StdOut 的行为相同,但 StdOut 有一些技术差异。
- StdOut 将刷新输出,并且结果将立即在终端中看到。
- StdOut 强制将字符编码为 UTF-8 以使其成为标准。
- StdOut 强制将语言环境设置为 Locale.US 以实现一致性和浮点值。
相关文章
如何在 Java 中延迟几秒钟的时间
发布时间:2023/12/17 浏览次数:217 分类:Java
-
本篇文章主要介绍如何在 Java 中制造程序延迟。本教程介绍了如何在 Java 中制造程序延时,并列举了一些示例代码来了解它。
如何在 Java 中把 Hashmap 转换为 JSON 对象
发布时间:2023/12/17 浏览次数:187 分类:Java
-
它描述了允许我们将哈希图转换为简单的 JSON 对象的方法。本文介绍了在 Java 中把 Hashmap 转换为 JSON 对象的方法。我们将看到关于创建一个 hashmap,然后将其转换为 JSON 对象的详细例子。
如何在 Java 中按值排序 Map
发布时间:2023/12/17 浏览次数:171 分类:Java
-
本文介绍了如何在 Java 中按值对 Map 进行排序。本教程介绍了如何在 Java 中按值对 Map
进行排序,并列出了一些示例代码来理解它。
如何在 Java 中打印 HashMap
发布时间:2023/12/17 浏览次数:192 分类:Java
-
本帖介绍了如何在 Java 中打印 HashMap。本教程介绍了如何在 Java 中打印 HashMap 元素,还列举了一些示例代码来理解这个主题。
在 Java 中更新 Hashmap 的值
发布时间:2023/12/17 浏览次数:146 分类:Java
-
本文介绍了如何在 Java 中更新 HashMap 中的一个值。本文介绍了如何在 Java 中使用 HashMap 类中包含的两个方法-put() 和 replace() 更新 HashMap 中的值。
Java 中的 hashmap 和 map 之间的区别
发布时间:2023/12/17 浏览次数:79 分类:Java
-
本文介绍了 Java 中的 hashmap 和 map 接口之间的区别。本教程介绍了 Java 中 Map 和 HashMap 之间的主要区别。在 Java 中,Map 是用于以键值对存储数据的接口,
在 Java 中获取用户主目录
发布时间:2023/12/17 浏览次数:218 分类:Java
-
这篇文章向你展示了如何在 Java 中获取用户主目录。本教程介绍了如何在 Java 中获取用户主目录,并列出了一些示例代码以指导你完成该主题。
Java 中 size 和 length 的区别
发布时间:2023/12/17 浏览次数:179 分类:Java
-
这篇文章教你如何知道 Java 中大小和长度之间的区别。本教程介绍了 Java 中大小和长度之间的区别。我们还列出了一些示例代码以帮助你理解该主题。
Java 中的互斥锁
发布时间:2023/12/17 浏览次数:111 分类:Java
-
了解有关 Java 中互斥锁的一切,在计算机科学领域,互斥或互斥被称为并发控制的属性。每台计算机都使用称为线程的最小程序指令序列。有一次,计算机在一个线程上工作。为了更好地理解,