首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从字符串中提取某些字符串的更好方法

从字符串中提取某些字符串的更好方法
EN

Stack Overflow用户
提问于 2019-05-30 08:12:21
回答 2查看 146关注 0票数 0

我想提取字符串中被“and”包围的字符。我使用了substring()indexOf()方法,但我相信还有更好的方法。

例如,对于此输入:

我学会了“

”和“python”。

期望的输出将是:

学习

下面是我尝试过的

代码语言:javascript
复制
public static void main(String[] args) {
    Scanner putIn = new Scanner(System.in);
    String input = putIn.nextLine();
    String subInput = input.substring(input.indexOf("\"") + 1);
    System.out.println(subInput);
    String strOne= subInput.substring(0, subInput.indexOf("\""));
    System.out.println(strOne);
    String strTwo = subInput.substring(strOne.length() + 4, subInput.length() - 2);
    System.out.println(strTwo);
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56370074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档