「java判断字符串含有」java判断字符串是否包含字符

博主:adminadmin 2023-03-18 17:32:08 61

本篇文章给大家谈谈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判断字符串含有的信息别忘了在本站进行查找喔。

The End

发布于:2023-03-18,除非注明,否则均为首码项目网原创文章,转载请注明出处。