📜  Java程序的输出 | 29套(1)

📅  最后修改于: 2023-12-03 14:43:04.244000             🧑  作者: Mango

Java程序的输出 | 29套

Java程序的输出是编程语言中重要的基础。在Java中,您可以使用不同的方法来输出你的程序结果。在这篇文章中,我们将介绍29个Java中输出程序结果的方法。

  1. System.out.println():这是Java中最常用的输出方法之一。它会在控制台中打印一个新的行,并将给定的参数输出。
System.out.println("这是一个输出语句");
  1. System.out.print():该方法与println相同,但不会在结果后打印新行。此方法还将在控制台中打印所有参数。
System.out.print("这是一个输出语句");
  1. System.out.printf():该方法可以根据给定的格式字符串格式化输出结果。
System.out.printf("我的名字是 %s,年龄是 %d", "John", 28);
  1. System.out.format():该方法与printf相同,只是使用不同的语法格式。
System.out.format("我的名字是 %s,年龄是 %d", "John", 28);
  1. System.out.write():来输出一个字符序列。该方法将字符序列写入OutputStream中。
System.out.write("这是一个输出语句".getBytes());
  1. System.err.println():该方法与println相同,只是使用标准错误流而不是标准输出流来输出结果。
System.err.println("这是一个错误输出语句");
  1. System.out.append():该方法将字符或字符序列添加到字符流的末尾。
System.out.append("这是一个输出语句");
  1. System.console().printf():该方法将格式化的输出写入控制台。
System.console().printf("我的名字是 %s,年龄是 %d", "John", 28);
  1. System.getProperty():该方法将系统属性输出到控制台中。
System.getProperty("user.name");
  1. System.getenv():输出全部环境变量。
System.getenv();
  1. System.out.writeBytes():该方法将字符串写入输出流。
System.out.writeBytes("这是一个输出语句");
  1. System.out.writeChars():该方法将给定的字符序列写入输出流中。
System.out.writeChars("这是一个输出语句");
  1. System.out.writeUTF():该方法将UTF-8编码的字符串写入输出流中。
System.out.writeUTF("这是一个输出语句");
  1. System.out.println(int i):将给定整数输出到控制台中。
System.out.println(100);
  1. System.out.println(double d):将给定双精度浮点数输出到控制台中。
System.out.println(3.1415926);
  1. System.out.println(char[] array):输出给定字符数组的内容到控制台中。
System.out.println(new char[]{'H', 'e', 'l', 'l', 'o'});
  1. System.out.println(boolean b):输出给定布尔值的结果到控制台。
System.out.println(true);
  1. System.out.println(Object obj):输出给定对象的toString()到控制台。
String s = "Hello World!";
System.out.println(s);
  1. System.out.println(String message):将给定的字符串输出到控制台。
System.out.println("Hello World!");
  1. String.format():使用给定的格式化语法生成格式化字符串。
String.format("我的名字是 %s,年龄是 %d", "John", 28);
  1. DecimalFormat.format():使用格式化模板将数字格式化为字符串。
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(3.1415926));
  1. PrintStream.printf():使用指定格式字符串打印到PrintStream。
PrintStream ps = new PrintStream(System.out);
ps.printf("我的名字是 %s,年龄是 %d", "John", 28);
  1. PrintWriter.printf():使用指定格式字符串打印到PrintWriter。
PrintWriter pw = new PrintWriter(System.out);
pw.printf("我的名字是 %s,年龄是 %d", "John", 28);
  1. OutputStream.write():将字节写入OutputStream。
OutputStream os = new FileOutputStream("output.txt");
os.write("这是一个输出语句".getBytes());
  1. OutputStream.write(byte[] b):将给定字节流写入OutputStream。
byte[] bytes = "这是一个输出语句".getBytes();
OutputStream os = new FileOutputStream("output.txt");
os.write(bytes);
  1. DataOutputStream.write():将给定的字节数组写入DataOutputStream。
DataOutputStream dos = new DataOutputStream(new FileOutputStream("output.txt"));
dos.write("这是一个输出语句".getBytes());
  1. ByteArrayOutputStream.writeTo():将此ByteArrayOutputStream中的内容写入指定的OutputStream。
ByteArrayOutputStream baos = new ByteArrayOutputStream();
baos.write("这是一个输出语句".getBytes());
baos.writeTo(System.out);
  1. PipedOutputStream.write():将字节写入PipedOutputStream。
PipedOutputStream pos = new PipedOutputStream();
pos.write("这是一个输出语句".getBytes());
PipedInputStream pis = new PipedInputStream(pos);
int data = pis.read();
  1. StringWriter.write():将给定字符串写入StringWriter。
StringWriter sw = new StringWriter();
sw.write("这是一个输出语句");