「java判断字符串含有」java判断字符串是否包含字符
本篇文章给大家谈谈java判断字符串含有,以及java判断字符串是否包含字符对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java判断字符串是否含有某一段字符
假设你说的第一个字符串是A,第二个是B
判断A中是否有一个字符或者一段字符串包含于B中:
boolean ifContrain = false;
for(int i = 0 ; i A.length - 1 ; i ++ )
{
for(int j = i + 1 ; j A.length ; j++ )
{
if(B.contains(A.subString(i , j )))
{
ifContrain = true;
}
}
}
最后看ifContrain是true,则包含,是false,就是不包含。
如果想要看包含的是哪段,就在ifContrain = true;一句后面再加一句 输出 A.subString(i , j ) 就行了。
java中怎么判断一个字符串中包含某个字符或字符串
方法:
使用String类的indexOf()方法可以判断一个字符串是否在另一个字符串中出现,其方法原型为:
int java.lang.String.indexOf(String arg0)
如果字符串arg0出现在源字符串中,返回arg0在源字符串中首次出现的位置。
Java程序:
public class Main {
public static void main(String[] args) {
String key = "wo";
char[] arr = {'H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!'};
String source= String.valueOf(arr);
if(source.indexOf(key) = 0) {
System.out.printf("\"%s\" 中包含 \"%s\"", source, key);
}
else {
System.out.printf("\"%s\" 中不包含 \"%s\"", source, key);
}
}
}
运行测试:
"Hello, world!" 中包含 "wo"
Java 判断字符串是否含有所有特殊符号?
判断字符串是否含有所有特殊符号的Java程序如下(用正则表达式判断)
正则表达式 ^[0-9A-Za-z\u4e00-\u9fa5]+$表示字符串中只有数字英文和汉字
public class AA {
public static void main(String[] args) {
String str="abc我们mn32opQrst";
String regex="^[0-9A-Za-z\u4e00-\u9fa5]+$";
if(str.matches(regex)==true){
System.out.println("字符串不含有所有特殊符号");
}else{
System.out.println("字符串含有所有特殊符号");
}
}
}
java判断字符串含有的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java判断字符串是否包含字符、java判断字符串含有的信息别忘了在本站进行查找喔。
发布于:2023-03-18,除非注明,否则均为
原创文章,转载请注明出处。