覚書き。

1
2
3
4
5
6
7
8
String s = "12345678abcdefgh";
String hyphenated = new StringBuilder(s)
	.insert(12, '-')
	.insert(8, '-')
	.insert(4, '-')
	.toString();
System.out.println(s + " -> " + hyphenated);

実行結果

1
12345678abcdefgh -> 1234-5678-abcd-efgh

特別見やすいかというと、微妙な感じ。
もうちょいスマートなやり方があるような気もする。