退出Java程序当用户发送EOF(CTRL-D或CTRL-Z)时



我想在用户发送 EOF ctrl d d /时ctrl z )。

我不熟悉Linux和这种组合。

任何人都可以解释一下EOF和这些命令的作用吗?我应该如何实施它们?

从您的程序的角度来看,eof是一个事件,当您调用read系统调用,通常由库执行,该库返回的字节少于要求。没有什么特别的。从stdin或文件读取行时,也是如此。没有更多的行,您将退出主循环。

linux VTE(虚拟终端)设备在击中 ctrl d 时,将其安排为您的程序。

如何在Java中执行此操作,我不知道。我什至无法阅读Java。我从来没有在样板的干草堆中找到意义的针头。:)

最新更新