匹配我想解析,以一個字符串,看它是否整個字符串或一個子串匹配。 我嘗試這樣做:一個字符串查找是否有另一個字符串
String [] array = {"Example","hi","EXAMPLE","example","eXamPLe"};
String word;
...
if (array[j].toUpperCase().contains(word) || array[j].toLowerCase().contains(word) )
System.out.print(word + " ");
但我的問題是:
當用戶輸入單詞"Example"
(區分大小寫),在我的陣列有"Example"
它不打印,只打印"EXAMPLE"
和"example"
這是因爲當我的程序比較兩個字符串時,它會將我的array[j]
字符串轉換爲大寫或小寫字母,因此它不會將單詞與「例子」一詞的大寫和小寫匹配。因此,在這種情況下
如果用戶輸入"Examp"
我希望它打印:
Example EXAMPLE example eXamPLe
這是功課? –
不,這是我的程序 – Frank
程序爲...大學運動什麼的,還是這是一個真實世界的應用程序? –