这篇文章将为大家详细讲解有关java中indexof方法有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
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<s.length();j++){ //循环所有字符串
String get=s.substring(j,j+1); //打印所有字符串
if(get.equals(q)){ //判断#字是否出现
i++; //#字出现次数
}
}
System.out.println("总共有"+s.length()+"个字符串");
System.out.println("#字共出现了"+i+"次"); //#字符总共出现的次数
System.out.println("第一个#字出现在字符串的"+s.indexOf(q)+"个位置");
if(s.indexOf(err)==-1){ //返回-1则表示字符不存在字符串中
System.out.println("*字在字符串中不存在");
}
}
}
运行结果:
总共有14个字符串
#字共出现了4次
第一个#字出现在字符串的2个位置
*字在字符串中不存在
关于“java中indexof方法有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/u/4209276/blog/4350232