首页上一页 1  下一页尾页 2 条记录 1/1页
        equals问题
                 	
                        发表在Java编程词典答疑
                        2017-03-14                                                
                    		
                                                                            	
                        
                        
                    
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    当学到字符串判断是否相等的时候,模仿密码认证,做了两个例子。
    String a="123123";String b="123123";
    if(a==b){    System.out.println("真则显示");}
    System.out.println("假则显示");
                                        显示“真则显示”说明字符串a=b
    Scanner sc=new Scanner(System.in);
    String a1=sc.nextLine();
    System.out.println();
    String a2=sc.nextLine();
    if(a1==a2){System.out.println("真则显示");}
    System.out.println("假则显示");
当输入相同的字符串时 显示“假则显示”说明字符串a=b(当然用euqals好使)
我想问一下,第二种判断为什么相同字符串 , 结果为flase呢?
什么情况下可以用==判断,什么情况下不可以?

 
	
                                                 VIP会员
VIP会员 购物车
购物车


 私信
                         私信 
                     
					 
					 
					 
					 
					 发表新帖
发表新帖 立即签到
立即签到 
        		  
        		 
         		 关注
关注
                  回复
 回复 支持(
                	支持( 反对(
                    反对( 
                    

 
               			  已解决
已解决 
                







 
                     
                     
					 
						 
						 
						 
						