【问题标题】:Java - Get specific word from string [closed]Java - 从字符串中获取特定单词[关闭]
【发布时间】:2013-06-15 16:43:37
【问题描述】:

我有一个这样的字符串:

String programList = "List of programs: explorer.exe, conhost.exe, java.exe, something.exe..";

我想为自己的字符串创建每个具有“.exe”的单词,如下所示:

String program1 = "explorer.exe";
String program2 = "conhost.exe";
String program3 = "java.ex";
String program4 = "something.exe";

【问题讨论】:

  • 太棒了!你试过什么?
  • 对不起,我知道该怎么做。
  • 好吧..让我给你一个提示。在 google 上搜索 string.split 方法。尝试一些方法并在此处发布您的代码
  • 使用programList.split(...),有教程

标签: java string split


【解决方案1】:

使用String 类中的split() 方法,传递适当的正则表达式作为参数:

String[] programs = programList.split("(,|:) ");

现在从programs[1]programs[programs.length-1] 的所有职位都将包含一个程序。提取它们很简单:

String program1 = programs[1];
String program2 = programs[2];
String program3 = programs[3];
String program4 = programs[4];

【讨论】:

    猜你喜欢
    • 2019-05-17
    • 2012-05-25
    • 2019-07-12
    • 1970-01-01
    • 2023-02-13
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多