在Java中从控制台删除文本
我正在制作一个控制台聊天应用程序,现在在客户端程序上显示消息时遇到一些问题。
我的客户端程序有两个线程,一个读线程和一个写线程。读线程从服务器获取消息,写线程发送消息。该写线程具有一个Console对象,该对象读取一行并带有一些文本,该文本向用户指示在何处编写您的消息。在控制台中看起来像这样:
[Username]: message goes here
当您只想发送消息时,这很好用,但是我还有一个读取线程,该线程正在接收和显示从服务器获取的消息。这弄乱了整个输入内容,例如,当读取线程收到一条消息时,它只是...