我想比較兩個使用Java的字符串。首先蜇name
我從.mif
文件使用GDAL在cp1251編碼。第二個kadname
我從jsp獲得。比較我這樣做:Java中的字符串比較
if (attrValue instanceof String)
{
String string3 =
new String((attrValue.toString()).getBytes("ISO-8859-1"), "cp1251");
dbFeature.setAttribute(name, string3);
System.out.println("Name=" + name);
System.out.println("kadname=" + kadname);
if (name.equalsIgnoreCase(kadname))
{
kadnum = string3;
System.out.println("string3" + string3);
}
}
而且在控制檯我得到這個:
Name = kadnumm
kadname = kadnumm
請告訴我問題呢?
究竟是什麼問題?你在問爲什麼弦不平等? – Jivings
是的。我很感興趣,爲什麼等於大小不相等。 –
什麼是正確的這個問題? –