在Java中处理KeyboardInterrupt(Ctrl + C)的最简单方法是什么?
说我有这段代码:
//Some Code
while(true) {
try {
//Loop Something
} catch (KeyboardInterrupt kb) {
break;
}
//Some Code
有一种简单的方法可以做到这一点吗?
答案 0 :(得分:1)
你可以在循环之前添加一个钩子。
Runtime.getRuntime().addShutdownHook(new Thread()
{
@Override
public void run()
{
System.out.println("Shutdown");
}
});