String contains方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

参考技术A String str14="abc";
String str15="abcdef";
System.out.println(str15.contains(str14));
参考技术B 可以啊
给你个例子看看
public class Test
public static void main(String[] args)
String s = "abc";
String b = "a";
boolean a = s.contains(b);
System.out.println(a);

本回答被提问者和网友采纳
参考技术C 请读API文档里的描述

python判断字符串是否包含子字符串

python的string对象没有contains方法,不可以使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数

python的string对象没有contains方法,不可以使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数

python的string对象没有contains方法,不可以使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数

一、使用 in 方法实现contains的功能:

技术分享
1 a = http://www.baidu.com/
2 if "baidu" in a:
3    print(a contains abc)
View Code

二、使用find函数实现contains的功能

技术分享
1 s = "This be a string"
2 if s.find("is") == -1:
3   print "No ‘is‘ here!"
4 else:
5   print "Found ‘is‘ in the string."
View Code

 

以上2种方法都可以!

 

以上是关于String contains方法的主要内容,如果未能解决你的问题,请参考以下文章

使用 string.Contains() 和 switch()

为啥 String.Contains 不直接调用最终重载?

python判断字符串(string)是不是包含(contains)子字符串的方法的代码

106Java中String类之使用contains()方法判断子字符串是否存在

无法通过 Linq 方法 Contains() 针对 char 数组检查字符串,因为该数组不是 String 类型,转换为 String 类型失败

python判断字符串是否包含子字符串