java中如何一句话取到用split()截后的最后一个值
一串字符:http://218.7.19.242/CmsFile/2011/09/21/d505ec3e-8be2-418c-abe4-5d40f77956b3/shhk...
一串字符: http://218.7.19.242/CmsFile/2011/09/21/d505ec3e-8be2-418c-abe4-5d40f77956b3/shhkjshj.zip 取 shhkjshj.zip
展开
展开全部
确定是最后一个/后面的么?
字符换你替换下,我贴了可能会被屏蔽
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
展开全部
public static void main(String[] args){
String unSplit = "1,2,3,4,5";
//根据长度取数组的最后一个元素
System.out.println(unSplit.split(",")[unSplit.split(",").length-1]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str = "123,456,789";
String[] units = str.split(",");
System.out.println(units[units.length-1]);
String[] units = str.split(",");
System.out.println(units[units.length-1]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用lastIndexOf()就可以了 已经有人回答了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询