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

2024-10-28 07:47:35
推荐回答(1个)
回答1:

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