Package org.aoju.bus.core.lang
Class Console
java.lang.Object
org.aoju.bus.core.lang.Console
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription添加体信息添加头信息static voiderror()打印控制台日志,同System.err.println()方法同static void打印控制台日志,同System.err.println()方法同static void打印控制台日志,同System.err.println()方法同 如果传入打印对象为Throwable对象,那么同时打印堆栈static void打印控制台日志,同System.err.println()方法同static void打印控制台日志,同System.err.println()方法同static Stringinput()读取用户输入的内容(在控制台敲回车前的内容)static Integer返回当前行号 (不支持Lambda、内部类、递归内使用)static voidlog()打印控制台日志,同System.out.println()方法static void打印控制台日志,同System.out.println()方法 如果传入打印对象为Throwable对象,那么同时打印堆栈static void打印控制台日志,同System.out.println()方法 如果传入打印对象为Throwable对象,那么同时打印堆栈static void打印控制台日志,同System.out.println()方法 当传入template无"{}"时,被认为非模板,直接打印多个参数以空格分隔static void打印控制台日志,同System.out.println()方法static void打印控制台日志,同System.out.print()方法static void打印控制台日志,同System.out.println()方法 如果传入打印对象为Throwable对象,那么同时打印堆栈static void打印控制台日志,同System.out.print()方法static voidprintProgress(char showChar, int len) 打印进度条static voidprintProgress(char showChar, int totalLen, double rate) 打印进度条static Scannerscanner()创建从控制台读取内容的ScannertoString()获取表格字符串static Stringwhere()返回当前位置+行号 (不支持Lambda、内部类、递归内使用)
-
Constructor Details
-
Console
public Console()
-
-
Method Details
-
log
public static void log()打印控制台日志,同System.out.println()方法 -
log
-
log
-
log
-
log
-
print
-
print
-
print
-
printProgress
public static void printProgress(char showChar, int len) 打印进度条- Parameters:
showChar- 进度条提示字符,例如“#”len- 打印长度
-
printProgress
public static void printProgress(char showChar, int totalLen, double rate) 打印进度条- Parameters:
showChar- 进度条提示字符,例如“#”totalLen- 总长度rate- 总长度所占比取值0~1
-
error
public static void error()打印控制台日志,同System.err.println()方法同 -
error
打印控制台日志,同System.err.println()方法同- Parameters:
object- 要打印的对象
-
error
-
error
-
error
-
scanner
-
input
-
where
-
lineNumber
-
addHeader
-
addBody
-
toString
-