java中的contains方法为什么出现这种情况

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:33:12
错误提示“没有为类型String定义方法contains(String)”
为什么会这样
应该怎样弄

boolean contains(CharSequence s)
当且仅当此字符串包含指定的 char 值序列时,返回 true。

这是API的完全解释

CharSequence subSequence(int start, int end)
返回一个新的 CharSequence,它是此序列的子序列。

这就是你需要的那个参数,
START 是开始位置
END 是结束位置

contains属于List接口里的一个方法
如果列表包含指定的元素,则返回 true。更正式地说,当且仅当列表包含的元素 e 满足下列条件时才返回 true:(o==null ? e==null : o.equals(e))。

而不是String类的方法,所以这样的调用会报错.