Java 控制台 进度条
progress-bar
简介
gitee链接: https://gitee.com/sincere-jxx/progress-bar main分支
进度条颜色可变,绿色(默认),红色,黄色,蓝色等
长度50(默认)可变
开始字符‘[‘(默认)可变
结束字符’]'(默认)可变
输出字符‘=’(默认)可变
进度条是否显示, 默认显示
百分比是否显示,默认显示
时间(单位毫米)是否显示,默认显示
效果图
使用介绍
下面展示 progress-bar 使用方法
-
引入 jar包 链接: https://gitee.com/sincere-jxx/progress-bar/releases/tag/v0.1。或者拉代码package ,再或者直接使用代码也可以
-
像下边这样 在一个有边界的 循环中使用。
public static void test(){
// dataSize = 60, 100, 50, 123, 45, 203
int dataSize = 60;
// 1. 可以这样使用 先声明 Configuration 再声明 ProgressBar
// Configuration configuration = Configuration.getDefaultConfiguration();
// ProgressBar bar = new ProgressBar(dataSize, configuration);
// 2. 也可以这样使用 使用默认的 Configuration
ProgressBar bar = new ProgressBar(dataSize);
// 3. 进度条需要在 一个循环作业中
for(int i=0;i<dataSize;i++){
// 4. 模拟业务代码
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
// 5. 如果想看到进度条 下边这句得 加上
bar.show();
}
}