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