我試圖將String
作爲輸入,將其拆分爲空格字符以將單詞存儲在數組中,然後使用這些單詞與其他單詞進行比較。問題是我想在分裂期間被忽略,因爲他們被比較的詞將永遠不會包含句點。按空格拆分字符串並忽略句號
例如:
String testString = "This. is. a. test. string.";
String[] test = testString.split(" ");
for (int i = 0; i < test.length; i++) {
System.out.println(test[i]);
}
這將打印出:
This.
is.
a.
test.
string.
相反,我想它打印出來:
This
is
a
test
string
我怎能無視期間分裂?
輸入是否總是帶有類似的時期? – csmckelvey
[Java:從字符串中刪除char的所有出現]的可能的重複(http://stackoverflow.com/questions/4576352/java-remove-all-occurances-of-char-from-string) –