Недетерминированный индикатор выполнения в командной строке java

У меня есть консольное приложение, в котором я хотел бы поместить недетерминированный индикатор выполнения в командную строку, пока выполняются некоторые тяжелые вычисления. В настоящее время я просто распечатываю "." для каждой итерации в цикле while аналогично следующему:

while (continueWork){
    doLotsOfWork();
    System.out.print('.');
}

, который работает, но мне было интересно, есть ли у кого-нибудь лучшая / более умная идея, поскольку это может немного раздражать, если в цикле много итераций.

5
задан rgimmy 15 February 2012 в 21:58
поделиться