如何判断String中是否包含某个字符

如题所述

content()方法,判断字符串包含,或者用indexOf()方法,返回包含字符串第一次出现的索引位置,如果没找到返回-1:例如if(str.content(str1)){}或者if(str.indexOf(str1)=-1){}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-25

两种方式:

    String.vauleOf() 括号内写上你要找的字符,返回-1就没有

    "abc".contains("a")

String:字符串常量

StringBuffer:字符创变量

StringBuilder:字符创变量

1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String

2.String <(StringBuffer,StringBuilder)的原因

本回答被网友采纳
第2个回答  2017-03-07
string a = "abc";
if(a.Contains("e"))
Console.WriteLine("包含");
else
Console.WriteLine("不包含");
简单的写了一下,这是C#的
第3个回答  2017-03-07
public class haha {
public static void main(String[] args) {
String str = "string";
System.out.println(str.contains("tr"));// 判断是否包含字符串,如果是则为true
}

}
相似回答