「java判断字符串含有」java判断字符串含有字符

博主:adminadmin 2022-12-01 18:21:13 60

本篇文章给大家谈谈java判断字符串含有,以及java判断字符串含有字符对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中怎么判断一个字符串中包含某个字符或字符串

/*这是一个静态函数,不用声明对象就可以用的,如你的类名为Test,在任何情况下都可以调用Test.isHave函数*/

public static boolean isHave(String[] strs,String s){

/*此方法有两个参数,第一个是要查找的字符串数组,第二个是要查找的字符或字符串

* */

for(int i=0;istrs.length;i++){

if(strs[i].indexOf(s)!=-1){//循环查找字符串数组中的每个字符串中是否包含所有查找的内容

return true;//查找到了就返回真,不在继续查询

}

}

return false;//没找到返回false

}

public static void main(String[] args)

{

String[] strs={"aaa","bbbb","cccc","dddd"};//定义字符串数组

if(isHave(strs,"aaaa")){//调用自己定义的函数isHave,如果包含则返回true,否则返回false

System.out.println("包含");//打印结果

}else{

System.out.println("不包含");//打印结果

}

}

或者用另外一个方法

indexOf方法,例如:

String a="abc";

int i=a.indexOf("b");

i就是得到a里面b字符的索引,如果i大于-1则表示a中有b字符.

string1.contains(string2),若为true则表示包含,这个是区分大小写的,假如你想无区分的话,string1.toLowCase().contains(string2.toLowCase().),先转小写字符串再判断.

方法比较多,就看您具体是什么情况了,如有不懂可以问问ITJOB工程师。

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如何判断一个字符串中是否包含标点符号(任意标点符号,非特定)?

1、在程序中需要引入hutool的jar包。

2、创建一个Sting类型的字符串数字。

3、接着创建多个字符串指定查询。

4、booleancontains=StrUtil.containsAny(phone,s1);//字符串中是否包含任意一个。

5、运行程序查看得到的结果。

java如何判断字符串中是否含有数字

一、算法思想

从字符串的第一个字符开始,逐个判断字符是否是数字,若是数字,说明字符串中包含数字,否则继续判断下一个字符,直到找到数字或到字符串结束也没有发现数字。

二、操作过程

        J a v a    2    E n t e r p r i s e    E d i t i o n

        ^(不是数字)

          ^(不是数字)

            ^(不是数字)

              ^(不是数字)

                  ^(不是数字)

                    ^(是数字,结束)

三、程序代码

public class Main {

public static void main(String[] args) {

System.out.println(containDigit("Java 2 Enterprise Edition"));

}

/**

 * 判断字符串中是否包含数字

 * @param source 待判断字符串

 * @return 字符串中是否包含数字,true:包含数字,false:不包含数字

 */

public static boolean containDigit(String source) {

char ch;

for(int i=0; isource.length(); i++) {

ch = source.charAt(i);

if(ch = '0'  ch = '9') {

return true;

}

}

return false;

}

}

四、运行测试

true

java 判断字符串中是否含有

一般用 indexOf() 函数就可以, 如果字符存在于字符串中则返回大于0的值

String str = "abc";

System.out.println(str.indexOf("a"));

输出的就是 0 ,如果不存在则返回 -1

java判断字符串含有的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java判断字符串含有字符、java判断字符串含有的信息别忘了在本站进行查找喔。

The End

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