日期:2014-05-20  浏览次数:20674 次

一个关于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