public class UConsole extends Object
Constructor and Description |
---|
UConsole() |
Modifier and Type | Method and Description |
---|---|
static void |
error()
同 System.err.println()方法,打印控制台日志
|
static void |
error(Object obj)
同 System.err.println()方法,打印控制台日志
|
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(String template,
Object... values)
同 System.out.println()方法,打印控制台日志
|
static void |
log(Throwable t,
String template,
Object... values)
同 System.out.println()方法,打印控制台日志
|
static void |
print(Object obj)
同 System.out.print()方法,打印控制台日志
|
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 String |
where()
返回当前位置+行号 (不支持Lambda、内部类、递归内使用)
|
public static void log()
public static void log(Object obj)
Throwable
对象,那么同时打印堆栈obj
- 要打印的对象public static void print(Object obj)
obj
- 要打印的对象public static void log(String template, Object... values)
template
- 文本模板,被替换的部分用 {} 表示values
- 值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 log(Throwable t, String template, Object... values)
t
- 异常对象template
- 文本模板,被替换的部分用 {} 表示values
- 值public static void error()
public static void error(Object obj)
obj
- 要打印的对象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 © 2020. All rights reserved.