読者です 読者をやめる 読者になる 読者になる

くんすとの備忘録

プログラミングや環境設定の覚え書き。

【Java】substringを使わずに文字列をハイフン編集する

Java

覚書き。

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

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

広告