我有一个这样的编码字符串:

17298457,abcdef/17298529,ghijklm/17298562,opq%2Frstu


并想在“ /”上分割它。

在最后一部分中,有一个编码的“ /”作为“%2F”。

结果是

[17298457,abcdef , 17298529,ghijklm , 17298562,opq , rstu]


问题是,一旦我将字符串传递给另一种方法(拆分方法e.c。),Java就会即时对该字符串进行解码。

有人有个好主意如何解决这个问题吗?

非常感谢!

最佳答案

不适合我....

import java.util.Arrays;
public class Test {
    public static void main(String[] args) throws Exception {
        String s = "17298457,abcdef/17298529,ghijklm/17298562,opq%2Frstu";
        System.out.println(Arrays.toString(s.split("/")));
    }
}




[17298457,abcdef, 17298529,ghijklm, 17298562,opq%2Frstu]

09-25 20:57