teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

本文にコメントのやつ書いた

2019/11/15 02:17

投稿

momon-ga
momon-ga

スコア4828

answer CHANGED
@@ -10,7 +10,8 @@
10
10
 
11
11
  for(int j = 1; j <= num.length(); j++) { // 仮引数は本当はiでなくnumberでは?
12
12
  ret.append(num.charAt(j - 1));
13
- if(3桁毎に次の文字が存在してかつ、ハイフンでないなら) {
13
+ // if(3桁毎に次の文字が存在してかつ、ハイフンでないなら) {
14
+ if(j % 3 == 0 && j < num.length() && num.charAt(j) != '-')
14
15
  ret.append(',');
15
16
  }
16
17
  }