java控制台下实现enter键中断的方法
最近编译原理实验课,老师布置了邮箱的正则表达式的作业,还要求我们使用网页爬虫去爬取邮箱。爬虫涉及联网操作,非常耗时间,因此最好提供一个终止命令。
1、最容易想到的就是implements KeyListener 接口,然后实现KeyPressed等接口,如下:
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Scanner;
import java.awt.event.KeyListener;
import java.util.Scanner;
public class TestEnter implements KeyListener{
private int flag = 1;
public void doThings(){
System.out.print("开始blabla::");
for(int i = 0;flag==1;i++){
//一直做某事,直到enter中断它