Java静态函数:高效判断字符串中是否包含指定字符或子串

创始人
2024-12-15 22:22:31
0 次浏览
0 评论

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

/*这是一个静态函数,无需声明对象即可使用。
例如,如果您的类是Test,您可以将其称为函数。
staticBooleanisHave(String[]strs,Strings){

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

**/

for(inti=0;i

if(strs[i].ind.exOf(s)!=-1){//循环查找每个字符串是否在数组字符串必须包含所有搜索

返回true;//如果找到查询,则返回true,不继续。
查询

}

}

返回false;返回false

}

publicvoidmain(String[]args

{

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

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

Ration.out.println("includes");//打印结果

}else{

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

}

}

或者使用其他方法

indexOf方法,例如:

Stringa="fromc";

inti=a.indexOf("b");

i应该是a中字符b的索引。
如果i大于-1,则表示b是区分大小写的,string1.toLowCase().,将第一个字符串转为小写,然后判断。

方法有很多种,就看你自己了。

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

方法如下。

1.contains方法

1:说明

java.lang.String.contains()方法返回true。
仅当该字符串包含指定的char值序列

2:语句

publicbooleancontains(CharSequences)

3:返回值

如果该字符串包含该方法则返回true,否则返回true。
返回假。

4:示例

publicstaticvoidmain(String[]args){Stringstr="abc";包含("a"){System.out.println("包含");>2.indexOf方法

1:说明

java.lang.String.indexOf()的目的是找到一个单词在字符串中的位置。
确定字符串是否包含特定字符。

2:语句

intindexOf(intch,intfromIndex)

3:返回值

indexOf的返回值为int

4:示例

publicstaticvoidmain(String[]args){Stringstr1=“ABCDefg";intresult1=str1.indexOf("a");if(result1!=-1){System.out.println("Stringstrsubstring"a","+result1);}而不是{system.out.println(""字符串str有子字符串"a","+result1);}}
热门文章
1
C语言编程:爱心图案代码解析与实现 爱心c语言程序代码详情如下。#include,intmain()inti,j,k...

2
C++字符串处理技巧:定义、操作与排序实... c++如何定义大量字符串字符*s[100];这样,你就会得到一个包含100个字符...

3
C语言实现字符剔除与输出——C++程序示... C语言C++程序编写要求键盘输入一串字符,然后剔除其中一个字符,再输出剩下的字符...

4
C语言for循环嵌套执行原理及运算流程解... c语言中for循环嵌套的运算流程?for循环的一般形式为:for(表达式1;表达...

5
Java面试常见问题解析攻略 一般java面试都会问些什么问题1您能介绍一下自己吗?回答提示:大多数人回答这个...

6
AI代写应用解析:从学生到技术工人,探索... ai代写使用人群有哪些学生、科技工作者等。学生:无论是初中生、大学生还是研究生,...

7
Python编程教程:0-10000数字... python输入0-10000的一个数,将数字转换成中文汉字零一二三四五六七八九...

8
Java培训费用解析:了解市场行情,选择... java培训一般多少钱?目前市场上大部分Java课程的学费在2万元左右,在一线城...

9
C语言中&&运算符详解:... &&c语言是什么意思&&在C语言中是一个二元运算...

10
Java Unicode编码与十进制转换... java有关unicode与十进制数字的转换1.Unicode编码规则Unico...