java,请问如何截取一个字符串的后三位
2个回答
展开全部
str.substring一个起始位置一个结束位置。
Stringvalue="abcdefg";
intlength=value.length();
if(length>=3){
Stringstr=value.substring(length-3,length);
System.out.println(str);
}else{
System.out.println(value);
}输出结果为efg
当然截取前要判断是否为null,不为null才可以截取
String str="abcdefgh";
String newStr=String.SubString(str.length()-3);
System.out.println(newStr); // 将输出字符串最后三位字符fgh
展开全部
String value = "abcdefg";
int length = value.length();
if(length >= 3){
String str = value.substring(length-3, length);
System.out.println(str);
}else{
System.out.println(value);
}
输出结果为:
efg
当然截取前要判断是否为null,不为null才可以截取
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询