java獲取字串中被兩個字元(串)包含的所有資料

2021-08-28 01:17:40 字數 681 閱讀 3488

1、**

/*** 描述:獲取字串中被兩個字元(串)包含的所有資料

* @param str 處理字串

* @param start 起始字元(串)

* @param end 結束字元(串)

* @param isspecial 起始和結束字元是否是特殊字元

* @return set

*/public static setgetstrcontaindata(string str, string start, string end, boolean isspecial)

string regex = start + "(.*?)" + end;

pattern pattern = pattern.compile(regex);

matcher matcher = pattern.matcher(str);

while(matcher.find())

}return result;

}2、測試

public static void main(string args) 56723459";

setresult = getstrcontaindata(str, "", true);

for (string key : result)

}3、結果

891234

678

連線兩個字串

include include void main char lianjie char a 30 char b 30 原型 extern char strcat char dest,char src 用法 include 功能 把src所指字串新增到dest結尾處 覆蓋dest結尾處的 0 並新增 ...

交換兩個字串

交換兩個字串,原來的字串分別為 學生 和 好 字串輸出顯示為 學生好 交換後輸出顯示為 好學生 include using namespace std int main char c1 5 學生 char c2 3 好 char m,n,t m c1 n c2 cout 交換前 m n n t co...

兩個字串相乘

先附上一張演算法圖 解釋 123 456 首先拿出1和456相乘,儲存到陣列1 2 3 的位置,然後拿出2和456相乘2 3 4的位置,依次類推,直到第乙個字串遍歷完 然後將他們相加,依次存到陣列中 實現如下 int j 0 int resindex 0 for int i 0 i然後再考慮進製,需...