我有一個運行在cmd
上的java應用程序。我想在運行這個過程時展現進步。在這個應用程序中的50個分支處理和我想要顯示的處理完一個分支後2%完成後又一個分支處理完成4%完成等。 問題是,當我用cmd顯示進度無新行
System.out.print("PROGRESS :" + branch_Vec.get(value).toString()+" : "+ df2.format(((a/total) * 100)) +" % \r");
的出來把它轉到新行每次通話的時間。
我要顯示在同一line.For範例進展:
progress : AB : 2%
喲可以簡單地創建一個線程,查詢進程的當前狀態已完成,並在控制檯上相應地繼續打印 – 2013-03-13 10:04:14
可能重複[如何可以打印到同一行?](http://stackoverflow.com/questions/7939802 /我怎樣才能打印到同一行) – Kai 2013-03-13 10:06:27
@ user714965:這不是重複的。請再次閱讀該問題。 – Fortega 2013-03-13 10:11:44