我有一个字符串变量,我必须将字符串变量的内容分成两部分,并将它们保存在两个不同的字符串变量中。我已经提取了其中的一部分,但我无法提取其他部分。将字符串变量的内容分为两部分
这是代码:
String set_id="(1) Speed Test 150(min) Demo 1";
set_id = set_id.substring(set_id.indexOf("(") + 1);
set_id = set_id.substring(0, set_id.indexOf(")"));
上述代码已提取的数字我被保存在SET_ID变量。
现在我想提取速度测试150(分钟)从可变演示1并将其保存在名为set_name变量。
变量内容的格式将始终保持不变,但数字和名称本身可能会有所不同。
我应该怎么做提取字符串的不同部分?
使用正则表达式将是一个更好的选择来提取这些值,如果格式是固定的。 – 2013-03-15 05:02:05