我尝试使用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