Java Programming
display long value with ',' seperator
tomato13
2009. 6. 29. 19:51
private static String getWithComma(Integer a_num) {
String l_str = null;
int l_cnt = 0;
int l_size = 0;
char l_ch;
String l_ret = new String();
int l_rest = 0;
l_str = Integer.toString(a_num);
l_size = l_str.length();
l_rest = l_size % 3;
for(; l_cnt<l_size; l_cnt++) {
l_ch = l_str.charAt(l_cnt);
if(l_cnt==0 || !((l_cnt%3)==l_rest)) {
l_ret += Character.toString(l_ch);
continue;
}
else { // if(l_cnt%3)==l_rest)
l_ret += "," + Character.toString(l_ch);
}
}
return l_ret;
}
private static void tc14() {
System.out.println(getWithComma(123456));
}
=> 123,456