① java indexOf()方法
indexOf實際是獲取到字元串中某個特定字元或者是字元串相對位置的方法,通常是和substring聯合使用來截取特定的字元串,舉例:String getSignInfo = reqResult.substring(reqResult.indexOf("(") + 1, reqResult.indexOf(")"));
解釋:上述方法就是截取reqResult字元串的中開始」(「和結束」)「中間部分的內容,」1「就是」)「的長度,之後將獲取的結果賦值給」getSignInfo進行輸出即可「;
備註:以上方法通用於截取字元串,數字」1「和開始結束字元串根據實際需要修改即可。
② java中indexOf();的使用。
解釋寫在注釋裡面:
publicclassFinallypractice{
publicstaticvoidmain(String[]args){
ArrayList<String>a=newArrayList<String>();
a.add(0,"zero");
a.add(1,"one");
a.add(2,"two");
a.add(3,"three");
printAl(a);//此時a的元素是:zeroonetwothree
if(a.contains("three")){
a.add("four");//此時a的元素是:zeroonetwothreefour
}
//remove(intindex):移除此列表中指定位置上的元素(a中的索引為2的元素是:two)
a.remove(2);
printAl(a);//此時a的元素是:zero,one,three,fours
//indexOf:返回此列表中首次出現的指定元素的索引,或如果此列表不包含元素,則返回-1
if(a.indexOf("four")!=4){
a.add(4,"4.2");//此時a的元素是:zeroonethreefour4.2
System.out.println(a.indexOf("four"));//此列表中首次出現four的索引是3(從0開始)
}
printAl(a);
if(a.contains("two")){
a.add("2.2");
}
printAl(a);
}
publicstaticvoidprintAl(ArrayList<String>al){
for(Stringelement:al){
System.out.print(element+"");
}
System.out.println("");
}
}
③ java中indexOf的使用
首先,indexOf('Z',2)的2代表的是從你的字元串第3[請注意是3,它已經跳過了第一個Z]個字元開始找'Z'字元,找到後返回回'Z'字元的答位置,請注意,這個時候返回的位置數[你這里是5]又是從0位置開始計數的.
所以indexOf('Z',3)找到的那個Z也是和indexOf('Z',2)找到的Z的位置是一樣的
④ JAVA中的indexOf啥意思
返回指定字元在此字元串中第一次出現處的索引!