问题描述
输入若干行字符串,行数未知,Enter键后换行输入而不是执行程序,Ctrl+R键终止输入执行程序,我知道是用KeyEvent监听键盘但不知道具体怎么实现求高手指点,
解决方案
解决方案二:
很不了解你说的是什么。你用for循环控制一下啊。。
解决方案三:
用for循环,getline()或者用流~
解决方案四:
不能用循环,输入的内容是未知的,不能用遇到某个字符或字符串之后跳出循环,就是说我现在输入了5行(不一定是5行),然后我输入完了,然后我在键盘上打CTRL+Z,就能提交输入,执行程序
解决方案五:
实在不行。写个线程侦听
解决方案六:
用Scanner吧比较方便但是CTRL+R就得用键盘监听了
时间: 2024-08-31 05:21:17