我想使用charAt()从字符串中提取一个字符,并使用contains()在另一个字符串中进行搜索。charAt()给我一个字符,当我使用contains()时,我需要一个CharSequence参数来搜索第二个字符串中的字符。
发布于 2019-05-09 09:50:37
我给你举个例子:
String contains
方法的语法
public boolean String.contains(CharSequence s)
参数
字符串"e“−这是要搜索的序列
返回值
仅当此字符串包含"e“或false时,此方法才返回true。
异常
如果参数的值为null,则返回NullPointerException−。
示例
String yourSentence = "Hello world";
char yourChar = yourSentence.charAt(1);
String anotherSentence "Hello everyone";
boolean result = anotherSentence.contains(String.valueOf(yourChar)));
发布于 2019-05-09 09:38:10
CharSequence基本上是一个字符串,你可以将一个空字符串和一个字符连接起来,这样就得到了一个只包含一个字符的字符串。您还可以执行String.valueOf(此处为char)或Character.toString(此处为char)
String a = "abc";
String b = "anthony";
char c = a.charAt(0);
b.contains("" + c);
b.contains(String.valueOf(c));
发布于 2019-05-09 09:40:20
作为一行:
stringToSearch.contains(Character.toString(aString.charAt(5)));
https://stackoverflow.com/questions/56056419
复制相似问题