黑马程序员技术交流社区

标题: 键盘输入的问题 [打印本页]

作者: 327037419    时间: 2015-9-6 00:15
标题: 键盘输入的问题
                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 为什么跑起来 ,输入参数后按回车没有反应呢????????
怎么感觉键盘输入后 ,没有接收啊!!
作者: 歌...者    时间: 2015-9-6 01:01
太乱了吧
作者: 327037419    时间: 2015-9-6 03:14
..............................
作者: 0825王欢    时间: 2015-9-6 07:34
表示看不懂。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2