substring如何截取最后几个字符 5
abc|cdf|edf|gggg|sdjfkldfdf如上,我想截取最后“|”后面的字符,该怎么写?...
abc|cdf|edf|gggg|sdjfkldfdf
如上,我想截取最后“|”后面的字符,该怎么写? 展开
如上,我想截取最后“|”后面的字符,该怎么写? 展开
7个回答
展开全部
String name="abc|cdf|edf|gggg|sdjfkldfdf"。
int begin=name.lastIndexOf("|"),表示最后一个"|"所在的位置。
int last=name.length(),表示字符串总长度。
String name1=name.substring(begin+1,last),表示截取"|"下一位到最后一位的字符串。
如图所示:
扩展:
string.substring(beginIndex),此时相当于从beginIndex位置截取到原字符串末尾。
string.substring(beginIndex, endIndex),从beginIndex位置截取到endIndex-1的位置。
string.IndexOf("|")表示第一个"|"所在的位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询