小编Pra*_*dem的帖子

在char之间拆分字符串

我想在分隔符上拆分一个String.示例字符串:

String str="ABCD/12346567899887455422DEFG/15479897445698742322141PQRS/141455798951";
Run Code Online (Sandbox Code Playgroud)

现在我想要Strings ABCD/12346567899887455422,DEFG/15479897445698742322141就像我想要的那样

  • 之前只有4个字符 /
  • 之后/任意数量的字符数字和字母.更新:我需要前4个字符的唯一时间是在显示分隔符后,因为字符串可能包含字母或数字...

我的代码尝试:

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)

java string split

3
推荐指数
1
解决办法
114
查看次数

标签 统计

java ×1

split ×1

string ×1