[JAVA][method] 使用千分號 ","

  • 83
  • 0

[目的] 使千分號加入 

 

[目的] 使千分號加入 ex. 59,123,654

public String thousandPattern (String value){l

//lastIndexOf(sting) 回傳最後一個子字串 str 開始的的索引值ex.小數點前的整數
     int index = value.lastIndexOf(".");

 //當數值小於零的狀況
     if(index < 0 ){

          index = value.length();
      }
//千分號以每三位為單位
      for (int i = index ; i >3 ; i-=3 ){
 
        value = value.substring(0, i-3)
               +" ,"
          
              +value.substring(i-3, value.length());
       }
      return value;
}