首页上一页 1  下一页尾页 1 条记录 1/1页
        《JAVA从入门到精通》第三版的问题
                 	
                        发表在Java图书答疑
                        2017-02-16                                                
                    		
                                                                            	
                        
                        
                    
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    之前问了两次,通过老师的耐心解答,程序已能达到目的,但我这里还有一个小问题。就是在程序中的第17行,当语句为if ("done".trim().equalsIgnoreCase(new String(name,0,4))) {
                      System.out.println("录入完毕");
                      break;
                  }                  时,输入“done”可以结束程序,但当语句为if ("done".trim().equalsIgnoreCase(new String(name))) {
                      System.out.println("录入完毕");
                      break;
                  }    时却不能结束,区别就在于前一个语句限制了输入字符的检测位数,不知道这是为什么?



	
                                                
购物车
发表新帖
立即签到
                    
已解决
                






