国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java的字符串中對(duì)子字符串的查找方法總結(jié)

2019-11-26 14:53:23
字體:
供稿:網(wǎng)友

Java中字符串中子串的查找共有四種方法,如下:
1、int indexOf(String str) :返回第一次出現(xiàn)的指定子字符串在此字符串中的索引。
2、int indexOf(String str, int startIndex):從指定的索引處開始,返回第一次出現(xiàn)的指定子字符串在此字符串中的索引。
3、int lastIndexOf(String str) :返回在此字符串中最右邊出現(xiàn)的指定子字符串的索引。
4、int lastIndexOf(String str, int startIndex) :從指定的索引處開始向后搜索,返回在此字符串中最后一次出現(xiàn)的指定子字符串的索引。

indexof()用法說明

indexof()

返回 String 對(duì)象內(nèi)第一次出現(xiàn)子字符串的字符位置。

string.indexOf(subString[, startIndex])

參數(shù)

string

必選項(xiàng)。String 對(duì)象或文字。

subString 必選項(xiàng)。

要在 String 對(duì)象中查找的子字符串。

starIndex 可選項(xiàng)。

該整數(shù)值指出在 String 對(duì)象內(nèi)開始查找的索引。如果省略,則從字符串的開始處查找。

說明
indexOf 方法返回一個(gè)整數(shù)值,指出 String 對(duì)象內(nèi)子字符串的開始位置。如果沒有找到子字符串,則返回-1。

如果 startindex 是負(fù)數(shù),則 startindex 被當(dāng)作零。如果它比最大的字符位置索引還大,則它被當(dāng)作最大的可能索引。

從左向右執(zhí)行查找。否則,該方法與 lastIndexOf 相同。

示例
下面的示例說明了 indexOf 方法的用法。

function IndexDemo(str2){ var str1 = "BABEBIBOBUBABEBIBOBU" var s = str1.indexOf(str2); return(s); }

java查找字符串中的包含子字符串的個(gè)數(shù)
1.用indexof的方法:

public class Test11 { private static int counter = 0; /** * @param args */ public static void main(String[] args)  { String str ="sdSS**&HGJhadHCASch& ^^"; int i = stringNumbers(str); System.out.println(i); }  public static int stringNumbers(String str) { if (str.indexOf("java")==-1) { return 0; } else if(str.indexOf("java") != -1) { counter++; stringNumbers(str.substring(str.indexOf("java")+4)); return counter; } return 0; }}

2.如果子字符串不是一個(gè)首尾相同的字符串,還可以這樣實(shí)現(xiàn):

if(str.indexOf("java") != -1) { String[] str1 = str.split("java"); System.out.println(str1.length-1); } else  { System.out.println(0); }

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 余干县| 绩溪县| 桂平市| 新郑市| 方城县| 北安市| 桐柏县| 白河县| 隆安县| 岳阳市| 石首市| 会理县| 盐亭县| 桐柏县| 舟曲县| 深泽县| 遵义市| 诸城市| 江北区| 呼伦贝尔市| 舟山市| 抚宁县| 彰化县| 许昌市| 弋阳县| 涿州市| 西盟| 霍林郭勒市| 咸宁市| 上林县| 池州市| 汉阴县| 哈巴河县| 息烽县| 泰来县| 光山县| 沅陵县| 蓝山县| 静安区| 历史| 拉萨市|