本文目錄一覽:
如何獲取Java中一個String字符串中的某一個字符的“索引值”?
在一個String字符串中 查找某個漢字的索引 可以使用str.indexOf(“字”) 獲取在字符串中的索引位置,同樣索引從0開始,若字符串中沒有該漢字, 返回-1就行了。
Java
Java是一種可以撰寫跨平台應用軟件的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制台、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。
java 如何查找匹配的字符和字符串
通過indexOf進行查找
示例:
String str = “abcdefg”;
if(str.indexOf(“cd”)=0){//這裡查找str中是否存在”cd”字符串,如果存在則會返回大於等於0的數,如果不存在,則返回-1
System.out.println(“找到了”);
}
補充indexOf
1、返回 String 對象內第一次出現子字符串的字符位置。
2、string.indexOf(subString[, startIndex])
1)參數
string
必選項。String 對象或文字。
subString 必選項。
要在 String 對象中查找的子字符串。
starIndex 可選項。
該整數值指出在 String 對象內開始查找的索引。如果省略,則從字符串的開始處查找。
2)說明
indexOf 方法返回一個整數值,指出 String 對象內子字符串的開始位置。如果沒有找到子字符串,則返回-1。
JAVA中怎樣在一個字符串中查找給定的子字符串
調用類java.lang.String
的以下方法都可以:
public int indexOf(String str)
返回指定子字符串在此字符串中第一次出現處的索引。
參數:
str – 任意字符串。
返回:
如果字符串參數作為一個子字符串在此對象中出現,則返回第一個這種子字符串的第一個字符的索引;如果它不作為一個子字符串出現,則返回 -1。
public int indexOf(String str,int fromIndex)
返回指定子字符串在此字符串中第一次出現處的索引,從指定的索引開始。
參數:
str – 要搜索的子字符串。
fromIndex – 開始搜索的索引位置。
返回:
指定子字符串在此字符串中第一次出現處的索引,從指定的索引開始。
public int lastIndexOf(String str)
返回指定子字符串在此字符串中最右邊出現處的索引。將最右邊的空字符串 “” 視為出現在索引值 this.length() 處。
參數:
str – 要搜索的子字符串。
返回:
如果字符串參數作為一個子字符串在此對象中出現一次或多次,則返回最後一個這種子字符串的第一個字符。如果它不作為一個子字符串出現,則返回 -1。
public int lastIndexOf(String str,int fromIndex)
返回指定子字符串在此字符串中最後一次出現處的索引,從指定的索引開始反向搜索。
參數:
str – 要搜索的子字符串。
fromIndex – 開始搜索的索引位置。
返回:
指定子字符串在此字符串中最後一次出現處的索引。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/285884.html