startsWith(字符串前綴)需要兩個字符串,並搜索,如果兩個字符串都以相同的值開始,有沒有辦法修改startsWith(字符串前綴)來搜索一個字符串重新發生字符?可能的修改startsWith(字符串前綴)來搜索一個字符串重新發生字符?
比方說
String str = "MANAMA";
我希望能夠搜索使用startsWith()和的endsWith()的字符串或一些變化,以確定該字符串的前綴或後綴是否是相同的。唯一的問題是這些方法查找兩個字符串,看看他們是否有匹配後綴的或前綴的
startsWith(字符串前綴)沒有這樣的:
String str1 = "MANAMA";
String str2 = "PANAMA.";
// Sets what characters to search for from above strings
String startStr = "MA";
// Searchs for startStr in strings
boolean starts1 = str1.startsWith(startStr);
boolean starts2 = str2.startsWith(startStr);
// Display the results of the startsWith calls.
System.out.println(starts1);
System.out.println(starts2);
的endsWith(字符串後綴)作用:
String str1 = "MANAMA";
String str2 = "PANAMA.";
// Sets what characters to search for from above strings
String endStr = "MA";
// Searchs for startStr in strings
boolean ends1 = str1.endsWith(endStr);
boolean ends2 = str2.endsWith(endStr);
// Display the results of the endsWith calls.
System.out.println(ends1);
System.out.println(ends2);
有沒有辦法修改或不同的方法能夠搜索一個字符串,而不是搜索endStr和startStr的兩個字符串?
請發佈您想要實現的示例。 – kosa 2012-01-28 07:55:42
問題不明確。你能詳細說明嗎?舉個例子? – 2012-01-28 07:57:16
現在怎麼樣?編輯 – Enigma 2012-01-28 08:16:15