pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

java輸入時如何通過回車(enter)來結(jié)束輸入

這篇文章主要介紹了java輸入時如何通過回車(enter)來結(jié)束輸入,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

輸入時通過回車(enter)來結(jié)束輸入

在編寫java程序的時候,我們想通過輸入回車來完成這一行的輸入,這是一個非常常見的問題,但是如果我們是用Scanner ,然后通過nextInt()方法調(diào)用的時候,不會停止輸入,回打出一個空行,然后等著你繼續(xù)輸入下一個數(shù)字。

解決辦法

我們可以設(shè)置兩個Scanner 第一個以行為單位讀取數(shù)據(jù),這樣就相當于是用回車(enter)當作結(jié)束符,

然后把讀取到的字符串傳入第二個Scanner, 然后在進行處理

ArrayList<Integer> arr = new ArrayList() ;
System.out.println("Enter a space separated list of numbers:");
Scanner in = new Scanner(System.in);
? String line = in.nextLine();
? Scanner in2 = new Scanner(line);
??
? while(in2.hasNextInt()){
? ? ?arr.add(in2.nextInt());
?}
? System.out.println("The numbers were:"+arr.toString());

只需要把nextInt 或者hasnextint等函數(shù)改成你所需要的函數(shù)名就可以實現(xiàn) 不同的輸入,但是是以回車(enter)為結(jié)尾了。 

java回車結(jié)束輸入一行

題目

在這里插入圖片描述

在論壇找到這種方法:

Scanner s =new Scanner(System.in);
String str="";
do {
	str=s.nextLine();
	if(s.hasNextLine())
		break;
	}while(true);
System.out.println(str);

經(jīng)實踐,此法不通:

在這里插入圖片描述

需要兩個回車才能結(jié)束輸入。

發(fā)現(xiàn)該解法

Scanner s= new Scanner(System.in);
String str=s.nextLine();
Scanner st=new Scanner(str);
ArrayList a =new ArrayList();
while(st.hasNextInt()) 
	  a.add(st.nextInt());
System.out.println(a);

在這里插入圖片描述

將字符串作為輸入流,空格為間隔符:

源碼:

在這里插入圖片描述

this調(diào)用下面構(gòu)造函數(shù):

在這里插入圖片描述

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持html5模板網(wǎng)。

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

這篇文章主要介紹了java輸入空行結(jié)束問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
主站蜘蛛池模板: 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 硫化罐-胶管硫化罐-山东鑫泰鑫智能装备有限公司 | 数显水浴恒温振荡器-分液漏斗萃取振荡器-常州市凯航仪器有限公司 | 万博士范文网-您身边的范文参考网站Vanbs.com | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动| 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 国际高中-国际学校-一站式择校服务-远播国际教育 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 福建珂朗雅装饰材料有限公司「官方网站」 | 无锡门窗-系统门窗-阳光房-封阳台-断桥铝门窗厂[窗致美] | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 |