有时候我们的日期等不足两位的补一个0等,都可以使用这个。
这个大家应该都很明白了,就不废话了,代码如下:
测试代码:
var x = 1;
x.padLeft(2); //返回:01
x.padLeft(2); //返回:01
//截位
(123).padLeft(2); //返回:23
更多代码
/**
原文链接:https://www.f2er.com/js/40440.html- 右补位,左对齐
- @param oriStr 原字符串
- @param len 目标字符串长度
- @param alexin 补位字符
- @return 目标字符串
*/
public String padRight(String oriStr,int len,char alexin){
int strlen = oriStr.length();
if(strlen < len){
for(int i=0;i<len-strlen;i++){
str = str+alexin;
}
}
str = str + oriStr;
return str;
}
/**
- 左补位,右对齐
- @param oriStr 原字符串
- @param len 目标字符串长度
- @param alexin 补位字符
- @return 目标字符串
*/
public String padLeft(String oriStr,char alexin){
int strlen = oriStr.length();
if(strlen < len){
for(int i=0;i<len-strlen;i++){
str = str+alexin;
}
}
str = oriStr + str;
return str;
}