字串練習

2021-06-19 03:37:41 字數 1517 閱讀 4908

/**

* 模擬tirm()方法 去除字串兩段的空格

* * 思路:定義兩個變數 start end 分別從字串的兩段對字串進行逐個字元的判斷,

* 當出現不是空格的字元時停止判斷,整個過程中保持 start <= end

* */

import com.ivan.util.systemutil;

public class practiseone

//從後面對字串的每個字元進行迴圈遍歷i 儲存 start <= end

while(end >= start && str.charat(end) == ' ')

//經過兩次遍歷後,獲得前後不是空格的字元索引, 返回擷取字串的結果

return str.substring(start,end + 1);

}public static void main(string args)

}

/**

* 判斷乙個字串在另乙個字串出現的次數

* * 思路:從乙個字串中查詢另乙個字串在本串出現的次數,運用string類中的index過載方法index(string str,int fromindex)方法對

* 被判斷字串進行遍歷,當目標字串出現一次時,記錄出現的位置,第二層判斷時,把前一次記錄的位置索引加行目標字串的長度所得數再次串給index方法,

* 使其從新位置開始查詢,出現乙個唱計數器+1一次。

* */

import com.ivan.util.systemutil;

public class practisethree

return count;

}public static void main(string args)

}

/**

* 獲取兩個字串中的最大相同子串

* * 思路:

* 1.首先,先找出長度比較小的那個字串。

* 2,然後,定義兩個變數,分別記錄較小字串的頭和尾。

* 3,對小字串進行迴圈,第一次取整個長度,判斷在大字串中是否存在,如果存在,迴圈結束

* 4,如果不存在,尾部指標 -1(相對與lenth-1),再次判斷,若還不存在,頭,尾部指標整體後移一位再次判斷

* 5,若還是不存在,子尾部指標 -2,再次判斷,若不存在,頭尾指標整體後移兩次(一直移動到小字串尾部),一直迴圈

* */

import com.ivan.util.systemutil;

public class practisefour

}} return "";

} public static void main(string args)

}

字串練習

1,統計乙個字串中個字元的百分比 如輸入字串asdfs a 20 s 40 d 20 f 20 include include void percentage char str,int len if str str 判斷下乙個字元 int main int len 0 printf please i...

字串練習

字串練習 取得校園新聞的編號 num 14 5 print num 產生python文件的 com print com 產生校園新聞的一系列新聞頁 for i in range 20 print format i 練習字串內建函式 strip,lstrip,rstrip,split,count 用函...

字串練習

字串練習 取得校園新聞的編號 tr print tr 14 5 產生python文件的 tr print tr 產生校園新聞的一系列新聞頁 addr0 addr1 html for i in range 1,10 addr addr0 str i addr1 print addr 練習字串內建函式 ...