大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java字符串截取特定字符的方法

Java字符串截取特定字符的方法

更新時(shí)間:2022-04-07 12:33:39 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽10532次

Java字符串截取特定字符的方法有哪些?動(dòng)力節(jié)點(diǎn)小編來(lái)給大家進(jìn)行詳細(xì)介紹。

1.String的substring()方法:根據(jù)索引截取

  //截取從下標(biāo)begin到str.length()-1內(nèi)容
  substring(begin) 
  //截取指定范圍的內(nèi)容
  substring(begin,end)

例子:

String str = "abc_def_Ghi";   //索引0~10
  //截取以下標(biāo)2元素開(kāi)始余下的字符
  System.out.println(str.substring(1));    //bc_def_Ghi(含1的位置)
  //從下標(biāo)為3的位置開(kāi)始截取,到5個(gè)位置停止截取,結(jié)果不包括5
  System.out.println(str.substring(3,5));  //_d

2.String的indexof():返回一個(gè)整數(shù)值,即索引位置

String s = "abc_def_Ghi";//0~10
        // int indexOf(String str) :返回第一次出現(xiàn)的指定子字符串在此字符串中的索引。        
        //從頭開(kāi)始查找是否存在指定的字符
        System.out.println(s.indexOf("c"));     //2
        //int indexOf(String str, int startIndex):從指定的索引處開(kāi)始,返回第一次出現(xiàn)的指定子字符串在此字符串中的索引。
        // 從索引為3位置開(kāi)始往后查找,包含3的位置
        System.out.println(s.indexOf("d", 3));  //4
        //若指定字符串中沒(méi)有該字符則系統(tǒng)返回-1
        System.out.println(s.indexOf("A"));     //-1
        //int lastIndexOf(String str) 從后往前找一次出現(xiàn)的位置
        System.out.println(s.lastIndexOf("_")); //7

靈活運(yùn)用這兩個(gè)方法,可以進(jìn)行多樣的操作

(1)獲取第一個(gè)"_"及后面所有字符,舉例:

String a = "abc_def_Ghi";
int index = a.indexOf("_");//獲取第一個(gè)"_"的位置3
String str1 = a.substring(index);//含"_"
System.out.println("第一個(gè)_及后面字符串為:" + str1);//_def_Ghi

(2)獲取第一個(gè)"_"前面所有字符,舉例:

String a = "abc_def_Ghi";
int index = a.indexOf("_");//獲取第一個(gè)"_"的位置3
String str2 = a.substring(0,index);//不含"_",這叫含頭不含尾
System.out.println("第一個(gè)_前面字符串為:" + str2 );//abc

(3)獲取第二個(gè)"_"及后面所有字符,舉例:

String a = "abc_def_Ghi";
String str3 = a.substring(a.indexOf("_",a.indexOf("_") + 1));//包含本身位置
System.out.println("第二個(gè)_及后面字符串為:" + str3 );//_Ghi

(4)獲取第二個(gè)"_"前面所有字符,舉例:

String a = "abc_def_Ghi";
String str4 = a.substring(0,a.indexOf("_",a.indexOf("_") + 1));//不包含本身位置
System.out.println("第二個(gè)_前面字符串為:" + str4 );//abc_def

以上就是關(guān)于“Java字符串截取特定字符的方法”介紹,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注動(dòng)力節(jié)點(diǎn)的Java基礎(chǔ)教程,里面的課程內(nèi)容由淺到深,從入門(mén)到精通,很適合沒(méi)有基礎(chǔ)的朋友學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-10-10 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 天天拍天天干天天操 | 毛片基地免费视频a | 久久99热成人精品国产 | 高清视频 一区二区三区四区 | 久久这里只精品热免费99 | 日韩中文字幕网站 | 国产成+人+综合+亚洲专 | 狠狠色噜噜狠狠狠狠97 | 国产精品夜色视频一级区 | 亚洲视频网 | 国产一级久久免费特黄 | jizzjizz女人中国 | 九九热精品免费观看 | 久久99蜜桃精品久久久久小说 | 国产精品一区二区久久沈樵 | 亚洲欧美视屏 | 一区二区三区鲁丝不卡麻豆 | 国产成人精品免费视 | 国产美女一级视频 | 亚洲欧美日韩精品香蕉 | 天天射天天爽 | 91精品国产综合久久久久 | 国产美女亚洲精品久久久久久 | 精品久久久中文字幕二区 | 国产欧美精品一区二区三区四区 | 亚洲欧洲日韩国产一区二区三区 | 香蕉人在线香蕉人在线 | 免费香蕉依人在线视频久 | 欧美日韩午夜视频 | 精品在线视频观看 | 99久久精品免费看国产 | 99久久久久久久 | 日本a∨在线 | 色综合久久久久综合体桃花网 | 6080亚洲精品一区 | 久久久久视频精品网 | 久久免费成人 | 亚洲精品欧美精品日韩精品 | 中文无码久久精品 | 亚洲精品成人a | 精品国产一二三区在线影院 |