【Java】substringを使わずに文字列をハイフン編集する
覚書き。
String s = "12345678abcdefgh"; String hyphenated = new StringBuilder(s) .insert(12, '-') .insert(8, '-') .insert(4, '-') .toString(); System.out.println(s + " -> " + hyphenated);
実行結果
12345678abcdefgh -> 1234-5678-abcd-efgh
特別見やすいかというと、微妙な感じ。
もうちょいスマートなやり方があるような気もする。