0
我想比较一个String和一个数组元素。如果请求的元素比较java中的一个String和一个数组元素
package com.company;
public class Main {
static String[] List = {
"EUR", "AED"
};
static String[] IdList = {
"EUREUR", "EURAED", "AEDEUR","AEDAED"
};
public static void main(String[] args)
{
String value1 = "EUR";
String value2 = "EUR";
for(int i = 0; i < IdList.length; i++)
{
System.out.println(value1+value2 == IdList[i]);
}
}
}
问题是它总是返回false。即使请求的字符串与数组中的值匹配。你可以帮我吗?
您需要使用'String.equals()'而不是'=='运算符。查看上面的链接 –
非常感谢你!有效 !! –