java如何在安卓中从主字符串中获取特定字符串? 11 月,1 周 Questions & Answers 107 如何获取字符串中第二个逗号(,)之前的字符串 例如: String a="abcd,efg,hij,klm"; 我想得到像abcd,efg这样的输出
# 1 楼答案 试着做如下事情 String[] splitedString = a.split(","); String output = splitedString[0] + "," + splitedString[1];
# 4 楼答案 我还没有测试过这段代码,但是您可以使用 private String GetFirstSplitN(String str,int n,String splitUsing) { StringBuilder sb=new StringBuilder(); String []temp=str.split(splitUsing); for(int i=0;i<n;i++) { if(sb.length>0)sb.append(splitUsing); sb.append(temp[i]); } return sb.toString(); } 然后 String a="abcd,efg,hij,klm"; String str=GetFirstSplitN(a,2,",");
# 5 楼答案 String[] split = a.split(","); String beforeSecond = a[0] + "," + a[1]; String afterSecond = a[2] + "," + a[3];
# 6 楼答案 可以将重载方法^{}与^{}方法结合使用 String b = a.substring(0, a.indexOf(',', a.indexOf(',')+1)); a.indexOf(',', a.indexOf(',')+1)返回字符串中第二个逗号的索引
# 1 楼答案
试着做如下事情
# 2 楼答案
试试这个:
# 3 楼答案
试着做:
# 4 楼答案
我还没有测试过这段代码,但是您可以使用
然后
# 5 楼答案
# 6 楼答案
可以将重载方法^{} 与^{} 方法结合使用
a.indexOf(',', a.indexOf(',')+1)
返回字符串中第二个逗号的索引