Java - 从字符串中获取特定单词

时间:2013-06-15 16:43:38

标签: java string split

我有一个像这样的字符串:

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";

1 个答案:

答案 0 :(得分: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];