我正在使用Java编写一个控制台程序,该程序从数据源检索股票代码并在table format打印到控制台。
但是我不知道如何更新表中的值。一旦我获得了股票的新价格,我想刷新控制台中的价值。我不想清除我的控制台并且每次都使用单个值更新来打印整个表,它看起来非常愚蠢。欢迎任何建议。
答案 0 :(得分:0)
控制台是特定于操作系统的,而本机程序可以在控制台窗口中执行基于坐标的更新,这不是Java本身支持的东西,它将控制台视为输入和输出流。
从理论上讲,你可以编写一个程序来执行这样的更新,并让Java通过JNI与它进行对话,但在我看来,这将是过度的。您可以更好地花时间编写基于Swing或Web的应用程序,从而更容易实现此类行为。