中易网

java程序的一个小问题~这个程序实现的功能是,输入一句话然后打印到屏幕上,问题是我如果手动输入最

答案:2  悬赏:70  
解决时间 2021-02-16 23:43
java程序的一个小问题~这个程序实现的功能是,输入一句话然后打印到屏幕上,问题是我如果手动输入最后有空格,按回车才会显示。但是如果我复制一句话,结尾有空格的话,复制过去的时候不按回车就自动显示到屏幕上~这是什么原因呢?
public class CC {
public static void main(String args[]) throws IOException{

System.out.println("请输入消息");
BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
String line=null;
while((line=bufr.readLine())!=null)
{
System.out.println(line);
}

}
}
最佳答案
因为你复制过去的文字最后有个隐藏换行符,相当于你敲回车.
而之所以敲回车才认为是你一次输入完成,是因为系统不知道你要输入几个字,你得通过回车也就是换行,来通知系统,输入完了,可以往下进行了.
全部回答
你好! 可能复制过去的把换行也复制过去了。 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求燃气设施维修保养计划
红棕色外套配什么打底衫
苹果不公布销量 iPhone7到底卖得怎么样
长春哪里有成人英语角?
凤康大药房龙泉店在哪里啊,我有事要去这个地
三十岁了,大家的三十岁生日都是怎么过的
填上合适的成语A最大的手B最长的腿C最贵的稿
农村小学周边开办全托半托班可行吗
红楼梦二爷扮演者
万家乐太阳能热水器28管用的是三高管还是紫金
四川省开江县任市镇是划给重庆了吗?
芬兰人是黄种人吗,印度是白种人吗?匈奴人是
兴达数码快印图文广告在哪里啊,我有事要去这
99年产茅台酒38度值多少钱
为什么涂完隔离霜cc霜之后鼻子周围出油???
推荐资讯
我女儿2016.11.8号上午10点10分出生。姓田,
Though he had tried to climb to the top of
二次元少年的青春物语,用日语怎么写?求假名
为什麼蜘蛛能区分风吹网动和虫子飞扑的网动?
跪求高人指点。大学门口摆地摊。
高中数学中的换元法在什么情况下可以使用?
装修122平的房子需要多少钱
1981年11月17号属鸡的人2016年运程
不知道是哪个版本的LT生存反击战 求教怎么通
只有那格桑花还是那样红是哪首歌的歌词
proe5.0材料目录中那个是42crmo
谁知道中国科学院工作人员的待遇?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?