標籤:start 開始 filename stat result demo 類型 ram main
1、int indexOf(String str) :返回第一次出現的指定子字串在此字串中的索引。
int indexOf(String str, int startIndex):從指定的索引處開始,返回第一次出現的指定子字串在此字串中的索引。
函數數名:indexOf
調用方式:Object(String).indexOf(String str,int startIndex)或String.indexOf(String str)
參數說明:str需要尋找的字串.
startIndex 從指定的索引處開始查詢,if (startIndex<0),則在程式執行中認為startIndex=0;
if(startIndex>Object.length) 則它被當作最大的可能索引。then 正常查詢。
返回內容:if (在Object中尋找到字串)返回字串第一次出現的索引
if(在Object中沒有尋找到字串) return -1
傳回值類型:int
example:
/**
* <p>Title:LookSubstring</p>
* <p>This program demostrate "look for a substring from known String"</p>
* <p>Filename:LookSubstring.java </p>
* @ author 14941
* @ version 1.0
*/
public class LookSubstring
{
public static void main(String[] args)
{
//define a known String
String str="assfdsffeffeffds";
//define a substring
String sustr="ff";
System.out.println(str.indexOf(sustr));
System.out.println(str.indexOf(sustr,8));
}
}
result:
6
9
2、int lastIndexOf(String str) :返回在此字串中最右邊出現的指定子字串的索引。
int lastIndexOf(String str, int startIndex) :從指定的索引處開始向後搜尋,返回在此字串中最後一次出現的指定子字串的索引。
java之字串中尋找字串的常見方法