System

java.lang.System中提供了一系列工具方法,System类不可以被实例化。

标准输入/输出:

  • static PrintStream err 错误输出

  • static InputStream in 输入

  • static PrintStream out 输出

数组的复制:

  • static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

System.getProperty() 自定义Property

System.out.println(System.getenv("test"));
System.out.println(System.getProperty("test"));
f586e966

System.out.printf()格式化输出

格式化模板的语法:

参数解释

  • conversion:占位符!

  • argument_index$:变量的索引!

  • width:变量所占的宽度!

  • flags:标记位,只要设置了width,默认是右对齐 ,如果将flag设置成-,则代表左对齐

  • .precision:小数点的精度

%conversion常见的组合/占位符!:

  • %s->代表字符串

  • %d->代表整数.

  • %b->代表boolean类型

  • %f->代表小数

注意%s可以接受任何类型的数据!

Formatter的API:

最后更新于

这有帮助吗?