josh219@ level
获赞
38
粉丝
1
关注
1
看过 TA
1
上海交通大学
2017
Java
IP属地:湖南
暂未填写个人简介
私信
关注
2016-08-02 22:05
上海交通大学 Java
谁知道java如何判断多行字符串输人(不知道行数),然后直接输出结果,这样的代码怎么写?比如笔试中下厨房问题。题目简单,我毁在这上了。
gloomy:我用BufferedReader的ready()方法判断搞定的 public class Main { private static String regex = "\\s"; public static void main(String[] args) throws IOException { Set<String> set = new HashSet<String>(); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); for (int i = 0; i < 50; i++) { if (in.ready()) { String text = in.readLine(); String[] arr = text.split(regex); for (String val : arr) { set.add(val); } } else { break; } } System.out.println(set.size()); in.close(); } }
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务