一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java的字符串中對子字符串的查找方法總結

Java的字符串中對子字符串的查找方法總結

2020-01-13 17:33iceFin JAVA教程

這篇文章主要介紹了Java的字符串中對子字符串的查找方法總結,是Java入門學習中的基礎知識,需要的朋友可以參考下

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

indexof()用法說明

?
1
indexof()

返回 String 對象內第一次出現子字符串的字符位置。

?
1
string.indexOf(subString[, startIndex])

參數

?
1
string

必選項。String 對象或文字。

subString 必選項。

要在 String 對象中查找的子字符串。

starIndex 可選項。

該整數值指出在 String 對象內開始查找的索引。如果省略,則從字符串的開始處查找。

說明
indexOf 方法返回一個整數值,指出 String 對象內子字符串的開始位置。如果沒有找到子字符串,則返回-1。

如果 startindex 是負數,則 startindex 被當作零。如果它比最大的字符位置索引還大,則它被當作最大的可能索引。

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

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

?
1
2
3
4
5
function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
}

java查找字符串中的包含子字符串的個數
1.用indexof的方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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.如果子字符串不是一個首尾相同的字符串,還可以這樣實現:

?
1
2
3
4
5
6
7
8
9
if(str.indexOf("java") != -1)
 {
 String[] str1 = str.split("java");
 System.out.println(str1.length-1);
 }
 else
 {
 System.out.println(0);
 }

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 二次元美女脱裤子让男人桶爽 | 午夜宅男在线观看 | 午夜国产在线 | 爽爽窝窝午夜精品一区二区 | 日产精品一二三四区国产 | 国语视频高清在线观看 | 久久久乱码精品亚洲日韩 | 亚洲天堂999| 色婷婷狠狠 | 忘忧草研究院一二三 | 亚洲视频1 | 成人高辣h视频一区二区在线观看 | 大ji巴好好爽好深网站 | www.色香蕉| 久久黄色小视频 | 美式禁忌在线 | 日本精品一区二区在线播放 | jzzjlzz亚洲乱熟在线播放 | 四虎影视色费永久在线观看 | 国产在线精品香蕉综合网一区 | 日韩视频一区二区三区 | 好大用力深一点 | 福利视频一区二区思瑞 | 免费亚洲成人 | 国内精品免费一区二区三区 | 美女被免费视频 | 九九99九九精彩 | 九九精品视频一区二区三区 | 亚洲欧洲日产v特级毛片 | 亚洲免费视频一区二区三区 | 色综合久久九月婷婷色综合 | 美女机机对机机的视频(免费) | 大象传媒2021秘密入口 | 四虎4hu永久免费国产精品 | sxx免费看观看美女 sss亚洲国产欧美一区二区 | 欧美成年黄网站色高清视频 | 91制片厂果冻星空传媒3xg | 厨房play黄瓜进去小说h | 91久久偷偷做嫩草影院免费看 | 国产精品探花一区在线观看 | 91大神精品|