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 © 2025. All rights reserved.