1.**如下:
string strids = sceneids.tostring();
system.out.println("strids="+strids);
int i = strids.indexof("[");
int j = strids.indexof("]");
system.out.println("i="+i+" j="+j);
if(i != -1 && j != -1)
system.out.println("strids="+strids);
結果是:
strids=[7, 4, 8, 6, 9, 5]
i=0 j=17
strids=[7, 4, 8, 6, 9, 5]
2.**如下(和1有點不一樣哦)
string strids = sceneids.tostring();
system.out.println("strids="+strids);
int i = strids.indexof("[");
int j = strids.indexof("]");
system.out.println("i="+i+" j="+j);
if(i != -1 && j != -1)
system.out.println("strids="+strids);
結果如下:
strids=[7, 4, 8, 6, 9, 5]
i=0 j=17
strids=(7, 4, 8, 6, 9, 5)
這就是string的replace的奇怪用法!!!!我在這裡碰到了兩次這樣的情況,以後一定要謹記!!!! java中string的replace方法解析
今天在寫 時犯了乙個挺低階的錯誤,所以記錄在此,以免以後再犯。其實很簡單,就是用string的replace方法,如下 public void dofilter 但列印輸入的一直是this is a script 開始還以為是replace方法沒有起作用。在看了replace方法的原始碼以後才恍然大...
replace的用法小記
將取出的2016 12 12轉成2016年12月12日 如果需要進行具體位置的轉換需要將string轉成stringbuffer stringbuffer a new stringbuffer str str.replace 0,1,需要替換的字元 有時需要tostring再轉成string 或者直...
replace中的正則
replace 把原有的字元替換成新的字元 var str pku2016pku2017 str str.replace pku pkusoft console.log str pkusoft2016pku2017在不使用正則的情況下,每次執行只能替換乙個字元,每次執行都是從0開始替換,有重複的,無...