/**
* 模擬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 練習字串內建函式 ...