为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA,当键盘输入多行字符串时,如何停止输入。

JAVA,当键盘输入多行字符串时,如何停止输入。

动漫人物 2019-04-19 14:15:56
 Scanner in=new Scanner(System.in);     String[] input = new String[26];     for(int i = 0; input[i] != "end"; i++){         input[i] = in.next();     }     in.close();想要达到的效果:执行程序后由键盘输入:thisisthefistlinethisisthesecondlineend结束输入,进入下一行程序。但是事实上,即使输入了end,按下回车后,依然可以继续输入字符串和回车。想要知道,如果我需要使这个代码停下来执行下一段代码,在for中应该用什么替换“input[i] != "end"”,以及相应的是如何停止键盘录入的?
查看完整描述

2 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

String 数组长度已经定了,暂停有错误,考虑用StringBuffier或者StringBudder


查看完整回答
反对 回复 2019-05-06
  • 2 回答
  • 0 关注
  • 1413 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信