public class Console extends Object
Constructor and Description |
---|
Console() |
Modifier and Type | Method and Description |
---|---|
static void |
error()
同 System.err.println()方法,打印控制台日志
|
static void |
error(Object obj)
同 System.err.println()方法,打印控制台日志
|
static void |
error(Object obj1,
Object... otherObjs)
同 System.out.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 obj1,
Object... otherObjs)
同 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 obj1,
Object... otherObjs)
同 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 |
static void |
table(ConsoleTable consoleTable)
打印表格到控制台
|
static String |
where()
返回当前位置+行号 (不支持Lambda、内部类、递归内使用)
|
public static void log()
public static void log(Object obj)
Throwable
对象,那么同时打印堆栈obj
- 要打印的对象public static void log(Object obj1, Object... otherObjs)
Throwable
对象,那么同时打印堆栈obj1
- 第一个要打印的对象otherObjs
- 其它要打印的对象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 table(ConsoleTable consoleTable)
consoleTable
- 控制台表格public static void print(Object obj)
obj
- 要打印的对象public static void print(Object obj1, Object... otherObjs)
Throwable
对象,那么同时打印堆栈obj1
- 第一个要打印的对象otherObjs
- 其它要打印的对象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 obj1, Object... otherObjs)
Throwable
对象,那么同时打印堆栈obj1
- 第一个要打印的对象otherObjs
- 其它要打印的对象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 © 2024. All rights reserved.