关于字符串截取问题
3/美国2/日本4/韩国1/中国
这样的一串字符 如何操作 得到名次跟对应的国家
[解决办法]
public static void main(String[] args) { String s = "3/美国2/日本4/韩国1/中国7/俄罗斯11/澳大利亚"; String[] a = s.split("[\\d]+/"); String[] b = s.split("/[\u4e00-\u9fa5]+"); for (int i = 0; i < b.length; i++) { System.out.println(b[i] + ":" + a[i + 1]); } }