一个关于String类的问题,搞不定,请大家看看
class A
{
public static void main(String args[])
{
String str1= "abc你好 ";
System.out.println(str1.contains( 'a '));//请问一下String类当中有contains方法吗?怎么这样写错误,如何改正?
}
}
------解决方案--------------------System.out.println(str1.contains( 'a '));
改成
System.out.println(str1.contains( "a "));
------解决方案--------------------我运行可以啊
public boolean contains(CharSequence s) 貌似在1.5才有?
contains
public boolean contains(CharSequence s)当且仅当此字符串包含 char 值的指定序列时,才返回 true。
......
从以下版本开始:
1.5
------解决方案--------------------!str1.indexOf( 'a ') <0