java中如何一句话取到用split()截后的最后一个值

确定是最后一个/后面的么?

字符换你替换下,我贴了可能会被屏蔽

public class $ {

    public static void main(String[] args) {
        String str = "你的字符串";

        int idx = str.lastIndexOf("/");

        str = str.substring(idx + 1, str.length());
        System.out.println(str);
    }
}

结果:

shhkjshj.zip


温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-07
public static void main(String[] args){
    String unSplit = "1,2,3,4,5";
    //根据长度取数组的最后一个元素
    System.out.println(unSplit.split(",")[unSplit.split(",").length-1]);
}

第2个回答  2015-09-25
String str = "123,456,789";
String[] units = str.split(",");
System.out.println(units[units.length-1]);
第3个回答  2013-08-13
用lastIndexOf()就可以了 已经有人回答了