java中string中括号什么意思(Java中String的indexof的用法)

一、int indexOf(String str)

int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引 (从左往右查找最前一个)


String a="ababcd"; int b=a.indexOf("a"); System.out.println(b);

java中string中括号什么意思(Java中String的indexof的用法)(1)


二、int indexOf(String str, int fromIndex)

int indexOf(String str, int fromIndex): 从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 (在指定位置,从左往右查找最前一个)


String a="abcdecf"; int b=a.indexOf("c",3); //找字符串c,从3号索引开始找 System.out.println(b);

java中string中括号什么意思(Java中String的indexof的用法)(2)


三、int lastIndexOf(String str)

int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引


String a="abcdefc"; int b=a.lastIndexOf("c"); System.out.println(b);

java中string中括号什么意思(Java中String的indexof的用法)(3)


四、int lastIndexOf(String str, int fromIndex)

int lastIndexOf(String str, int fromIndex) : 从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引 (后面向前搜,反向搜索)(从右往左查找)


String a="cabcabc"; int b=a.lastIndexOf("c",1); System.out.println(b);

java中string中括号什么意思(Java中String的indexof的用法)(4)


作者:今日头条 KJ丶JK /CSDN-KJ.JK,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页