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