问题描述
- 做错了请大神帮忙解决问题java
-
DSAJKHUI发货我jqehwuwqop9dcuiofjopasfhUI黑的啊啊你还覅迷城UI一uihvusadf i
tgerqwt
解决方案
http://www.cnblogs.com/linlf03/archive/2013/01/17/2865251.html
解决方案二:
把scanner.next 换成 scanner.nextLine();
next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串。
解决方案三:
String[] strArrs = str.split("[,. ]");//改成这个
解决方案四:
scanner.next() 的next()方法换一个nextLine(),再试试
时间: 2024-08-29 05:36:29