java如何取到最后一个逗号后面的字符

如题所述

String test="abc,efg,hij";
int one = test.lastIndexOf(",");
System.out.println(test.substring((one+1),test.length()));
//这样就可以了,只会打印 hij 最后一个逗号前的都不打印 亲测,你试试呵呵
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-02
先转换为数组
var arr=new Array;
arr=(字符串).spit(",");
arr[index(arr.langth)]就是最后一个逗号后面的字符了
第2个回答  2011-11-02
String test="abc,efg,hij";
//split by ' change to Array
String[] testArray = test.split(",");
//print last String
System.out.println( testArray[testArray.length]);
第3个回答  2011-11-02
反转一下 找到第一个逗号的index不就OK