1.計算一個字元在另一個字串中出現的個數
@Test
public void test1(){
//模擬資料
String str = “的馮紹峰覅給wefdvkovkofdsfaskf24523454353ifntn44n4nmemsnfasnafasf”;
String tag = “5”;
//1。定義索引變數和統計個數的變數
int index = 0;
int count = 0;
//2。寫迴圈判斷
while((index = str。indexOf(tag)) != -1){
//取子字串
System。out。println(str);
str = str。substring(index+tag。length());
System。out。println(str。length()+“:”+index+“:”+tag。length());
//累加
count++;
}
System。out。println(count);//3
}
2.將字串倒序
@Test
public void test1() {
String str = “交付給高房價公開課vkckvDJFIDJGG”;
// 1。 將字串轉換為字元陣列
char chs[] = str。toCharArray();
// 2。 迴圈交換
for (int start = 0, end = chs。length - 1; start < end; start++, end——) {
// 3。 資料交換
char temp = chs[end];
chs[end] = chs[start];
chs[start] = temp;
}
// 4。 將字元陣列轉換為字串
System。out。println(new String(chs));//GGJDIFJDvkckv課開公價房高給付交
}