1. 程式人生 > >長度不夠自動補0

長度不夠自動補0

在做程式時,遇到了要在js和java後臺中將一個數字字串實現數值計算並位數不夠自動補0操作,查閱相關資料,現總結如下,供同界朋友參考:

js中數值位數不夠自動補0

方法1:

function PrefixInteger(num, length) {  
  return (num/Math.pow(10,length)).toFixed(length).substr(2);  
} 

方法2:

function PrefixInteger(num, length) {  
 return ( "0000000000000000" + num ).substr( -length );  
}

方法3:

function PrefixInteger(num, length) {  
 return (Array(length).join('0') + num).slice(-length);
 }

java中數值字串位數不夠自動補0

/* 
 * java中字串位數不夠自動補0
 */
public class AutoGenericCode {
    public String autoGenericCode(String code, int num) {
        String result = "";
        // 保留num的位數
        // 0 代表前面補充0
// d 代表引數為正數型 result = String.format("%0" + num + "d", Integer.parseInt(code) + 1); return result; } }