java - 在Java中使用Split并将结果子字符串化

标签 java substring split

这个问题已经在这里有了答案:




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/

相关文章:

java - Spring Bean 除了执行和验证方法之外抛出 NullPointerException

java - 无法将项目 Facet Java 版本更改为 1.7(选项不可用)

java 如何按指定符号从字符串中获取列表?

java - 在字符串中搜索子字符串

java - 如何从java中的拆分中计算子字符串的数量

java - 使用 Jackson 将 Double 序列化到小数点后 2 位

java - 如何在java函数调用上设置超时,并在超时结束后终止其执行?

java - 在java中同时从字符串中提取2个单词

split - 如何对文件进行排序并移动到其受人尊敬的目录 (c#)

python - 拆分逗号分隔的字符串以分隔 Python 列表中的字符串