java如何截取String
展开全部
一般有两种方法:
substring讲解
s=s.substring(int begin);截取掉s从首字母起长度为begin的字符串,将剩余字符串赋值给s;
s=s.substring(int begin,int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;
split讲解:
java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
substring讲解
s=s.substring(int begin);截取掉s从首字母起长度为begin的字符串,将剩余字符串赋值给s;
s=s.substring(int begin,int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;
split讲解:
java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
展开全部
使用str.split:
String a = "!a!b!c!dsdiufhasdifuhsaiudfh!";
String b = a.split("!")[4];//split会回传String阵列,取得第四个符合条件的後面,就是第四到第五。
System.out.println(b);//dsdiufhasdifuhsaiudfh
够快了吧,大量的话就依照情况使用for回圈。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
substring(int beginIndex)从beginIndex开始到结尾,其中beginIndex指的是开始的下标
substring(int beginIndex, int endIndex)从beginIndex开始,到endIndex,endIndex指的是结束字符的前一个下标
substring(int beginIndex, int endIndex)从beginIndex开始,到endIndex,endIndex指的是结束字符的前一个下标
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己写个方法,调用split(“!”),来分割
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询