public class Console extends Object
System.out 和 System.err 做封装| Modifier and Type | Class and Description |
|---|---|
static class |
Console.Table |
| Constructor and Description |
|---|
Console() |
| Modifier and Type | Method and Description |
|---|---|
Console |
addBody(String... values)
添加体信息
|
Console |
addHeader(String... columns)
添加头信息
|
static void |
error()
打印控制台日志,同System.err.println()方法同
|
static void |
error(Object obj)
打印控制台日志,同System.err.println()方法同
|
static void |
error(Object object,
Object... args)
打印控制台日志,同System.err.println()方法同
如果传入打印对象为
Throwable对象,那么同时打印堆栈 |
static void |
error(String template,
Object... values)
打印控制台日志,同System.err.println()方法同
|
static void |
error(Throwable t,
String template,
Object... values)
打印控制台日志,同System.err.println()方法同
|
static String |
input()
读取用户输入的内容(在控制台敲回车前的内容)
|
static Integer |
lineNumber()
返回当前行号 (不支持Lambda、内部类、递归内使用)
|
static void |
log()
打印控制台日志,同System.out.println()方法
|
static void |
log(Object obj)
打印控制台日志,同System.out.println()方法
如果传入打印对象为
Throwable对象,那么同时打印堆栈 |
static void |
log(Object object,
Object... args)
打印控制台日志,同System.out.println()方法
如果传入打印对象为
Throwable对象,那么同时打印堆栈 |
static void |
log(String template,
Object... values)
打印控制台日志,同System.out.println()方法
当传入template无"{}"时,被认为非模板,直接打印多个参数以空格分隔
|
static void |
log(Throwable t,
String template,
Object... values)
打印控制台日志,同System.out.println()方法
|
static void |
print(Object obj)
打印控制台日志,同System.out.print()方法
|
static void |
print(Object object,
Object... args)
打印控制台日志,同System.out.println()方法
如果传入打印对象为
Throwable对象,那么同时打印堆栈 |
static void |
print(String template,
Object... values)
打印控制台日志,同System.out.print()方法
|
static void |
printProgress(char showChar,
int len)
打印进度条
|
static void |
printProgress(char showChar,
int totalLen,
double rate)
打印进度条
|
static Scanner |
scanner()
创建从控制台读取内容的
Scanner |
String |
toString()
获取表格字符串
|
static String |
where()
返回当前位置+行号 (不支持Lambda、内部类、递归内使用)
|
public static void log()
public static void log(Object obj)
Throwable对象,那么同时打印堆栈obj - 要打印的对象public static void log(Object object, Object... args)
Throwable对象,那么同时打印堆栈object - 打印模板args - 模板参数public static void log(String template, Object... values)
template - 文本模板,被替换的部分用 {} 表示values - 值public static void log(Throwable t, String template, Object... values)
t - 异常对象template - 文本模板,被替换的部分用 {} 表示values - 值public static void print(Object obj)
obj - 要打印的对象public static void print(Object object, Object... args)
Throwable对象,那么同时打印堆栈object - 打印模板args - 模板参数public static void print(String template, Object... values)
template - 文本模板,被替换的部分用 {} 表示values - 值public static void printProgress(char showChar,
int len)
showChar - 进度条提示字符,例如“#”len - 打印长度public static void printProgress(char showChar,
int totalLen,
double rate)
showChar - 进度条提示字符,例如“#”totalLen - 总长度rate - 总长度所占比取值0~1public static void error()
public static void error(Object obj)
obj - 要打印的对象public static void error(Object object, Object... args)
Throwable对象,那么同时打印堆栈object - 打印模板args - 模板参数public static void error(String template, Object... values)
template - 文本模板,被替换的部分用 {} 表示values - 值public static void error(Throwable t, String template, Object... values)
t - 异常对象template - 文本模板,被替换的部分用 {} 表示values - 值public static String input()
public static String where()
public static Integer lineNumber()
Copyright © 2021. All rights reserved.