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