我有兩種類型的字符串。一個是"abcdEfgh"
和"abcd efgh"
。這意味着第一個字符串在大寫字母之間,第二個字符串有空格。那麼現在我該如何在java中檢查這兩個模式字符串並創建兩個字符串。如何在java中分割字符串
String givenString;
if (givenString.equals("abcdEfgh")) {
String str1 = abcd;
String str2 = Efgh;
} else (givenString.equals("abcd efgh") {
String str1 = abcd;
String str2 = efgh;
}
請提供解決方案 感謝
字符串類有一個拆分方法。 'givenString.split(「」);'爲白色空間示例。 –
而對於大寫字母的示例,http://stackoverflow.com/questions/3752636/java-split-string-when-an-uppercase-letter-is-found – BackSlash
可能的重複[Java:分割字符串,當大寫字母是發現](http://stackoverflow.com/questions/3752636/java-split-string-when-an-uppercase-letter-is-found) –