首页 > 编程知识 正文

查找字符第二次出现位置,java索引是什么意思

时间:2023-05-05 23:39:00 阅读:11213 作者:4370

Java String类的indexOf ) )方法返回此字符串中指定的字符第一个出现的索引。 如果此String对象表示的字符串中出现具有ch值的字符,则返回该字符出现的第一个索引(以Unicode代码单位表示)。 如果未显示字符,则返回-1。

语法1

indexof(intch ) @H_502_4@

参数说明: ch:1个字符(Unicode代码点)。

样品

要搜索字符串strCom1中数字5的索引位置并将返回的结果赋值给int型变量index )函数。 由于字符串strCom不包含数字5,因此索引值为-1。

字符串strcom=' I like Java ';

intindex=strcom.indexof(5;

语法2

返回此字符串中指定字符第一个出现的索引,并从指定索引开始搜索。 在该对象表示的字符串中首先出现的fromIndex以上的字符的索引; 如果未显示字符,则返回-1。

索引of (intch,int fromIndex ) @H_502_4@

参数说明: ch:1个字符(Unicode代码点)。

fromIndex :开始搜索的索引位置。

注意:来自索引的值没有限制。 如果为负,则获得与0时相同的效果。 将搜索整个字符串。 如果大于此字符串的长度,则效果与字符串的长度相同。 返回-1。 @H_502_4@

样品

indexOf ) )函数在字符串strCom中查找字符7。 开始搜索的索引位置为0,返回值分配给int型变量index。 index的值为-1,因为指定的搜索范围不包含字符7。

字符串strcom=' I like Java ';

intindex=strcom.index of (7,0 );

语法3

返回指定子字符串中第一个出现的索引。 如果未显示为子字符串,则返回-1。

公共int index of (stringstr ) @H_502_4@

参数说明: str :要查询的任何字符串。

样品

indexOf ) )函数获取指定字符串“c语言中文网”在字符串strCom中首次出现的索引位置,并将返回值分配给int型变量index。

String strCom='C语言中文网!' ;

intindex=strcom.indexof(c语言中文网);

语法4

从指定索引返回在指定子字符串中第一个出现的索引。 如果未显示子字符串,则返回-1。

公共int index of (stringstr,int fromIndex ) @H_502_4@

参与说明: str :要搜索的子字符串。

fromIndex :开始搜索的索引位置。

典型的APP应用程序

使用indexOf方法查询字符串非常方便,该方法也是开发中应用较多的方法。 在本例中,@h_502_4@publicstaticvoidmain{

String str='We are students '; //定义字符串对象

intindex=str.indexof('a ); 使用indexOf方法确定字符串中字符a的索引位置

system.out.println('a在' str '上的位置为:' index ); //输出索引位置

}

执行结果:

We are students中a的位置为3@H_502_4@

总结

如果你觉得编程家庭网站的内容很好,欢迎程序员朋友推荐程序员网站。

该文字内容由网民网络收集整理提供,作为学习参考,版权归原作者所有。

如果你喜欢交流学习经验,点击链接加入交流1群: 1065694478 (满)交流2群: 163560250

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。