我嘗試使用contains方法來查找字符是否在字符串中? 我得到的錯誤:當發現一個字符是否在字符串中或發生錯誤時
方法包含在類字符串如果(str.contains(CH)) 需要不能被應用到給定的類型的 :CharSequence中 發現的:char
代碼:
str1=rs.getString(1);
int len=str1.length();
while(i<len)
{
char ch=str1.charAt(i);
if (str.contains(ch))
continue;
else
str=str+str1.charAt(i);
i++;
}
'String'被定義爲使用接口CharSequence的對象。 'char'是一個原始的數據類型,不能使用接口CharSequence。這會導致你傷害'String#contains'方法簽名。 – SomeJavaGuy