黑马程序员技术交流社区
标题:
关于Scanner的疑问
[打印本页]
作者:
12300123
时间:
2015-4-25 11:47
标题:
关于Scanner的疑问
如题,Scanner sc=new Scanner(System.in);
int x= sc.nextInt();
String str=sc.nextLine();
上面的代码会出问题,因为\r\n赋值给了str,而接收不了键盘录入的内容。
但是如果接收两个字符串为什么不出问题呢?\r\n不会传递给第二个字符串吗?
比如这样写:String str1=sc.nextLine();
String str2=sc.nextLine();
求解答
作者:
frankzheng329
时间:
2015-4-25 11:58
应该不会,\r\n本来就是换行的一种标识吧,相当于delimiter
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2