java截取“aaa/bbb/ccc”最后一个/之后的字符串如何实现? 在线等,字数字数字数字数字数字数字数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="aaa\bbb\ccc";String s[]=str.split("\");s[2]就是"ccc"了 或者 str.substring(str.length-3,str.length) 这种方法我有想过,那如果不只有3个/呢?能不能指定最后一个/?检索一遍charAt不就知道有几个\了? public class Test{ public static void main(String[] args){ String content = "aaa/bbb/ccc"; content = content.replaceAll(".*?/([^/]+)$","$1"); System.out.println(content); }} String str="aaa/bbb/ccc"; String value = str.substring(str.lastIndexOf("/") + 1); System.out.println(value); String str="aaa/bbb/vvv/ccc"; String[] temp=str.split("/"); System.out.println(temp[temp.length-1]); String str = "aaa/bbb/ccc"; str = str.substring(str.lastIndexOf("/") + 1, str.length()); System.out.println(str); String test="aaa/bbb/ccc"; System.out.println("截取最后一个/:"+test.substring(test.lastIndexOf("/")+1,test.length())); split 然后数组最后一个正则用/$来match一下也可以 String str="aaa\bbb\ccc";String s[]=str.split("\");int length = s[].length;System.out.println(“value = ”+s[length]); String str="aaa\bbb\ccc";String s[]=str.split("\");int length = s[].length;System.out.println(“value = ”+s[length-1]); JDK和SDK有什么区别?(遇到一个非常奇怪的事情) 拼接字符串的问题,有知道的麻烦写下 这种main还能运行? 一道面试题帮忙组织下--怎么样概述java中常见的集合类和接口 什么是解发事件 compareTo的問題 只有JAVA源文件如何导入到VJ++6.0里面 请问我把时间格式后为什么小时和分都变成了0呢 ?比如06/12/22 00:00 跪求两个java小程序 如何在一个文件中搜索特定字符串 菜鸟请教问题 求解,输入一个整形数字,小于等于4位,判断为几位数,并输出各个位数的数字,用chack方法
String s[]=str.split("\");s[2]就是"ccc"了
那如果不只有3个/呢?能不能指定最后一个/?
检索一遍charAt不就知道有几个\了?
public class Test{
public static void main(String[] args){
String content = "aaa/bbb/ccc";
content = content.replaceAll(".*?/([^/]+)$","$1");
System.out.println(content);
}
}
String value = str.substring(str.lastIndexOf("/") + 1);
System.out.println(value);
String[] temp=str.split("/");
System.out.println(temp[temp.length-1]);
String str = "aaa/bbb/ccc";
str = str.substring(str.lastIndexOf("/") + 1, str.length());
System.out.println(str);
System.out.println("截取最后一个/:"+test.substring(test.lastIndexOf("/")+1,test.length()));
正则用/$来match一下也可以
String s[]=str.split("\");
int length = s[].length;System.out.println(“value = ”+s[length]);
String s[]=str.split("\");
int length = s[].length;System.out.println(“value = ”+s[length-1]);