java如何截取一个字符串的后三位?

如题所述

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

温馨提示:答案为网友推荐,仅供参考
相似回答