Console 输入格式控制
标准输出通常是文字模式为主的主控台(终端机),这边介绍几个格式控制技巧,在主控台显示时可以协助输出的显示格式。
首先介绍格式字符控制,先表列一些常用的控制字符:
\ 反斜线
\’ 单引号 ’
\” 双引号 ”
\uxxxx 以16进位数指定Unicode字符输出
\dxxx 以8进位数指定Unicode字符输出
\b 倒退一个字符
\f 换页
\n 换行
\r 游标移至行首
\t 跳格(一个Tab键)
下面这段程序告诉您如何指定字符编码来输出”Hello”这段文字:
System.out.println("\u0048\u0065\u006C\u006C\u006F");
int x = 19;
// 转成二进制 10011
System.out.println(Integer.toBinaryString(x));
// 转成十六进制 13
System.out.println(Integer.toHexString(x));
// 转成八进位 23
System.out.println(Integer.toOctalString(x));
// 输出 19 的十进制表示
System.out.printf("%d%n", 19);
// 输出 19 的八进位表示
System.out.printf("%o%n", 19);
// 输出 19 的十六进制表示
System.out.printf("%x%n", 19);