这篇文章主要为大家展示了“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字符串查找的方法有哪些-创新互联
文章URL:http://cxhlcq.com/article/dchpss.html