Java字符串查找的方法有哪些-创新互联

这篇文章主要为大家展示了“Java字符串查找的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java字符串查找的方法有哪些”这篇文章吧。

成都创新互联专注于尼泸西网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供尼泸西营销型网站建设,尼泸西网站制作、尼泸西网页设计、尼泸西网站官网定制、微信小程序服务,打造尼泸西网络公司原创品牌,更为您提供尼泸西网站排名全网营销落地服务。

indexof方法:

注解:indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。

public class IndexOf{
	public static void main(String[] args){
		String s="李宏#王海#林巧#陆寻#唐梅";
		String q="#"; //需要查找的字符串
		String err="*"; //不存在的字符串
		int i=0;
		for(int j=0;j

运行结果:

总共有14个字符串
#字共出现了4次
第一个#字出现在字符串的2个位置
*字在字符串中不存在

startsWith方法:

注解:startsWith() 方法用于检测字符串是否以指定的前缀开始。

public class StartWith{
	public static void main(String[] args){
		String id[]= {"53011198902280308","52011198711038269","53011197701328291"};
		int number = 0;
		System.out.println("符合条件的字符串有");
		for(int i=0;i

运行结果:

符合条件的字符串有
53011198902280308
53011197701328291
前面3个字符为‘530'的身份证有:2个

regionMatches方法:

注解:regionMatches() 方法用于检测两个字符串在一个区域内是否相等。

public class RegionMatches{
	public static void main(String[] args) {
		int number = 0;
		String s = "student;entropy;ENgage,English,client,eye";
		String q="en"; //需要查找的字符串
		for (int k=0;k

运行结果:

en字符在字符串的第4个位置
en字符在字符串的第8个位置
en字符在字符串的第16个位置
en字符在字符串的第23个位置
en字符在字符串的第34个位置
含有‘en'子串的字符串的总数有:5

以上是“Java字符串查找的方法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


名称栏目:Java字符串查找的方法有哪些-创新互联
文章链接:http://bzwzjz.com/article/dchpss.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计制作 成都网站建设公司 重庆企业网站建设 成都企业网站建设 成都定制网站建设 网站设计 成都网站建设 成都网站建设 成都网站建设 成都网站建设 定制网站建设多少钱 网站制作公司 成都网站建设 专业网站设计 成都网站建设 成都品牌网站设计 成都网站设计 营销型网站建设 专业网站建设 成都网站建设 成都网站制作 手机网站制作