将字符串分解为子字符串

时间:2014-07-17 21:36:22

标签: java

我能够以文件或字符串格式捕获文件名。 例如文件路径。

\EAM\testing
\EAM\development
\System\Applications\Management

我需要将它们分解为不同的字符串或子字符串,因此它们将是

\EAM\testing
String 1: EAM
String 2: testing

\EAM\development
String 1: EAM
String 2: development

\System\Applications\Management
String 1: System
String 2: Applications
String 3: Management

对于前两个我知道我可以使用

int index = myStr.lastIndexOf('@');
String firstPart = myStr.substring(1, index);

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

String[] parts = myStr.split("\\");

答案 1 :(得分:0)

使用String.split()方法获取数组中的所有值:

String []names = filePathString.split("\\");
for(String name:names) {
   System.out.println("name: " + name);
}