我想在分隔符上拆分一个String.示例字符串:
String str="ABCD/12346567899887455422DEFG/15479897445698742322141PQRS/141455798951";
Run Code Online (Sandbox Code Playgroud)
现在我想要Strings ABCD/12346567899887455422,DEFG/15479897445698742322141就像我想要的那样
/我的代码尝试:
public class StringReq {
public static void main(String[] args) {
String str = "BONL/1234567890123456789CORT/123456789012345678901234567890HOLD/123456789012345678901234567890INTC/123456789012345678901234567890OTHR/123456789012345678901234567890PHOB/123456789012345678901234567890PHON/123456789012345678901234567890REPA/123456789012345678901234567890SDVA/123456789012345678901234567890TELI/123456789012345678901234567890";
testSplitStrings(str);
}
public static void testSplitStrings(String path) {
System.out.println("splitting of sprint starts \n");
String[] codeDesc = path.split("/");
String[] codeVal = new String[codeDesc.length];
for (int i = 0; i < codeDesc.length; i++) {
codeVal[i] = codeDesc[i].substring(codeDesc[i].length() - 4,
codeDesc[i].length());
System.out.println("line" + i + "==> " + codeDesc[i] + "\n");
}
for (int i = 0; …Run Code Online (Sandbox Code Playgroud)