0
我在寫一個java程序,它將並行運行任務,我想在運行時在終端中報告表格中每個任務的狀態。所以我我會是這樣的:更新在Java終端中輸出表格的單元格
TaskName|StartTime|EndTime
Task1 |12:20 |23:56
Task2 |12:23 |--:--
Task3 |--:-- |--:--
而每一項任務拉開序幕,並完成後,表將在地方更新... 有沒有簡單的方法在Java中做到這一點?我看到了一些有關使用\ r而不是\ n(可能很難用於多行目的)或使用Java Curses庫(我無法找到任何文檔)的答案。
任何指針讚賞!
很酷謝謝。我正在更多地查看\ r的用法,有什麼方法可以覆蓋整行? (如沒有垃圾,如果我的行比前一行短) – Bob
@Bob我真的沒有嘗試在Java中使用控制檯的東西。我認爲像CHARVA這樣的東西是最好的選擇,因爲它是一個圖書館,它會爲你抽象出很多邏輯。 –
感謝您的幫助!我最終找到類似於\ r的解決方案,除了支持mutiline我包括控制字符移動一條線和清除行 – Bob