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()'而不是'=='運算符。查看上面的鏈接 –
非常感謝你!有效 !! –