A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 327037419 中级黑马   /  2015-9-6 00:15  /  266 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                System.out.println("请输入字符串:");  
                               
                               
         
                // 定义一个具有泛型的ArrayList集合,类型是String  
                ArrayList<String> list=new ArrayList<String>();  
                  
                //因为是监听的键盘输入,所以为了提高效率,虽然这里差别很小,建议还是使用BufferedReader缓冲区,当然还可以使用Scanner之类,也可以实现相同的效果  
                BufferedReader in=new BufferedReader(new InputStreamReader(System.in));  
                  
                //定义一个String类型的message,初始值为null  
                String message=null;  
                  
                //使用while循环对用户输入的内容进行判断,如果不为空,进入循环  
                while((message=in.readLine())!=null){  
                      
                //判断用户输入的字符串是否为”exit“,如果是,结束循环体  
                    if(message.equals("exit")){  
                        break;  
                    }  
                      
                //否则将字符串添加到ArrayList集合中  
                    list.add(message);  
                }  
                  
                //Collections工具类提供了操作List集合的各种方法,其中就有对List集合进行字典倒序的方法  
                Collections.sort(list, Collections.reverseOrder());  
                  
                //使用迭代器将list集合中的元素一一读出  
                Iterator it=list.iterator();  
                  
                //迭代器对象调用hasNext方法返回的是boolean类型对象  
                while(it.hasNext()){  
                    System.out.println(it.next());  
                }  
                       
                       


我这个demo 为什么跑起来 ,输入参数后按回车没有反应呢????????
怎么感觉键盘输入后 ,没有接收啊!!

3 个回复

倒序浏览
太乱了吧
回复 使用道具 举报
..............................
回复 使用道具 举报
表示看不懂。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马