我试着用ctongfei进度条(https://github.com/ctongfei/progressbar)在“我的文件上载”实用程序的命令行中显示进度条。我实现了文档化,并显示了进度条。但是,它放了更多的字符?进度条开始处33m,以及?进度条末端0米处(见图)。如何隐藏或删除这些不必要的字符?
图片:
图片上传100%[3300万│████████████████████│[0米100/100(0:00:43/0:00:00)
命令行中的进度条
我的pom.xml:
<dependency>
<groupId>me.tongfei</groupId>
<artifactId>progressbar</artifactId>
<version>0.9.0</version>
</dependency>
代码段:
try(ProgressBar pb = new ProgressBar("Image Upload:", 100)) {
do {
try {
Thread.sleep(100);
} catch (InterruptedException e) {
return;
}
TransferProgress progress = upload.getProgress();
long pct = (long) (progress.getPercentTransferred());
pb.stepTo(pct);
} while (upload.isDone() == false);
upload.waitForCompletion();
if(upload.isDone()) {
pb.stepTo(100);
}
}
感谢您的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!