小编use*_*652的帖子

与数字连接时,Java字符串比较不起作用

我对java人的问题是,当我比较两个字符串时

imageName=new String[20];    
....    
imageName[1]="img1";  
imageName[2]="img1";  

if(imageName[1]==imageName[2])  
{  
 ////  codes  
}
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是当我通过数字串联制作字符串时它不起作用

imageName=new String[20];  
int j=1,k=1;  
imageName[1]="img"+j;  
imageName[2]="img"+k;

 if(imageName[1].toString()==imageName[2].toString())     
        {  
           ////  codes  
        }  
Run Code Online (Sandbox Code Playgroud)

虽然j和k的值是相同的,但它不起作用

在此先感谢您的解决方案

java

2
推荐指数
1
解决办法
297
查看次数

标签 统计

java ×1