这个问题已经在这里有了答案:
9年前关闭。
Possible Duplicate:
string split in java
我有这个
Key - Value
,我想将它们彼此分离并获得如下返回:String a = "Key"
String b = "Value"
那么最简单的方法是什么?
最佳答案
String[] tok = "Key - Value".split(" - ", 2);
// TODO: check that tok.length==2 (if it isn't, the input string was malformed)
String a = tok[0];
String b = tok[1];
" - "
是一个正则表达式;如果您需要对构成有效分隔符的内容更加灵活(例如,使空格为可选,或允许多个连续的空格),则可以对其进行调整。
关于java - 在Java中使用Split并将结果子字符串化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7556060/