Java 将字符串分解为子字符串

Java 将字符串分解为子字符串,java,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 Strin

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

\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);
非常感谢您的帮助。

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

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

在上面的注释中使用
String#split(…)
说使用“String.split”。他打错了字mistake@jimmysnn这不是一个错误。这种符号来自于。它通常用来称呼Java类成员。。。也许你是对的!通常我用“.”看