如何使用Java在控制台中打印垂直进度条?

时间:2011-07-22 17:07:59

标签: java command-line console terminal progress-bar

如何使用Java在终端控制台或命令提示符中打印垂直进度条?横条看起来像这样:

user#java PrintHorizontalProgressBar
5%#####

我想垂直打印相同的进度条。

2 个答案:

答案 0 :(得分:2)

您是否尝试使用System.out.println("*")?这是一种垂直进度条。

答案 1 :(得分:0)

for (int i = 0; i < maxProgress; i++) System.out.println("#");

[编辑]老实说,这只是一个笑话。我不确定看到这样的进度条的用处...... 现在,为了使我的答案更有用,我想你可能想看一下Jansi项目,它允许跨平台处理Ansi代码,包括在无法处理的非Dos Windows控制台上他们很容易。