String contains方法

在Java语言中,我如何知道一个字符串是否含有‘A’
是否可以用String contains方法?

可以使用String contains方法。

java在contains()方法是判断字符串中是否有子字符串。当且仅当此字符串包含指定的char值序列,如果有则返回true,如果没有则返回false。

如:if(map_string.contains("name")){

System.out.println("找到了name的key");}

if(map_string.contains("password")){

System.out.println("找到了password的key");}

扩展资料

contains方法比较两个字符串时,只要局部相等就算成立。

如:

List<String> list=new ArrayList<String>();

list.add("/login/index.do");

list.add("/login/exit.do");

if(list.contains("/login")){

System.out.println("true");}

else{ System.out.println("false");}

这段代码会返回false,原因是:当用list去判断的时候,不是局部相等,而是list的其中一项要和字符串全部相等,也就是所谓的必须是两个字符串相等。

参考资料来源:百度百科——contains()

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-10
String str14="abc";
String str15="abcdef";
System.out.println(str15.contains(str14));
第2个回答  推荐于2018-03-08
可以啊
给你个例子看看
public class Test {
public static void main(String[] args) {
String s = "abc";
String b = "a";
boolean a = s.contains(b);
System.out.println(a);
}
}本回答被提问者和网友采纳
第3个回答  2007-11-14
请读API文档里的描述
相似回答