首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

一个截取字符串的有关问题啊

2012-09-10 
一个截取字符串的问题啊!!就是比如有一个1#111#11#1#11这样一个字符串,如何获得最后一个#号之后的数字?各

一个截取字符串的问题啊!!
就是比如有一个1#111#11#1#11这样一个字符串,如何获得最后一个#号之后的数字?
各位帮帮忙把。

[解决办法]
其实可以用:
int pos = str.lastIndefOf("#"); 取到最后一个#的位置

然后就:
String last = str.substring(pos+1); 就可以取到最后的数字了
[解决办法]
1楼给的就是java代码....
[解决办法]
楼主没明白一楼的意思啊,其实那两行代码就可以了
不用split存数组
[解决办法]
String[]aa = "1#111#11#1#11".split("#");
String b = aa[aa.length()-1];
System.out.print(b)
[解决办法]
当然也可以啊。。。

Java code
        String s = "1#111#11#1#11";        String[] arr = s.split("#");        System.out.print(arr[arr.length - 1]); 

热点排行