我有两种类型的字符串。一个是"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) –