【发布时间】:2014-10-24 16:14:48
【问题描述】:
我有两个字符串
一个是
String s1 = "我有 1000 美元";
其次是
String s2 = "我想要我的宠物";
我只需要在 s1 中获得“have”、“1000”、“dollars”。 同样,我只需要在 s2 中获取“want”、“my”和“pet”。
我知道如何使用代码获取“我”
String newS1 = s.substring(0, s.indexOf(" "));
有没有办法使用子字符串来实现这一点?
【问题讨论】:
-
@fooore 你真的需要使用子字符串吗?因为使用子字符串并不总是有效
-
使用子字符串会更好,因为我看到关于人们使用 Patterns、.replaceAll() 等的线程。
-
String newS1 = s.substring(s.indexOf(" "), s.lastIndexOf(" "));不会像你说的那样做。 . . -
@foooree 你的所有字符串都需要第二个和第三个单词吗?
-
是的,我需要第二、三、四字