java怎样用回车继续输入,java按回车键继续
00-1010回车结束输入解决方案。java回车结束输入,通过输入一行找到解。
00-1010编写java程序时,我们想通过输入enter来完成这一行的输入。这是一个很常见的问题,但是如果我们使用Scanner,然后通过nextInt()方法调用,我们不会停止输入,打回一个空行,然后等你输入下一个数字。
00-1010我们可以设置两个扫描仪以行为单位先读取数据,相当于使用enter作为终止符。
然后将读取的字符串传递给第二个扫描器,然后在。
ArrayListInteger arr=new ArrayList();System.out.println(输入以空格分隔的数字列表: );Scanner in=新扫描仪(system . in);string line=in . next line();扫描仪in2=新扫描仪(行);while(in2 . hasnextint()){ arr . add(in2 . nextint());} System.out.println(数字是: arr . tostring());你只需要把nextInt或者h as nextInt之类的函数改成你需要的函数名就可以实现不同的输入,但是是以enter结尾的。
00-1010主题
在论坛中找到此方法:
Scanner s=新扫描仪(system . in);string str=“”;do { str=s . nextline();if(s . has nextline())break;}while(真);system . out . println(str);实际上,这种方法行不通:
需要两个回车来结束输入。
目录
扫描仪s=新扫描仪(system . in);string str=s . nextline();Scanner st=新扫描仪(str);ArrayList a=new ArrayList();while(ST . has nextint())a . add(ST . nextint());system . out . println(a);
取一个字符串作为输入流,一个空格作为分隔符:
源代码:
这将调用以下构造函数:
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。