- String.format()メソッドを使用する方法:
String code = "12345";
String formattedCode = String.format("%-8s", code);
System.out.println("左寄せされたコード: " + formattedCode);
出力:
左寄せされたコード: 12345
- StringUtils.leftPad()メソッドを使用する方法(Apache Commons Langライブラリが必要です):
import org.apache.commons.lang3.StringUtils;
String code = "12345";
String paddedCode = StringUtils.leftPad(code, 8);
System.out.println("左寄せされたコード: " + paddedCode);
出力:
左寄せされたコード: 12345
- StringBuilderを使用する方法:
String code = "12345";
StringBuilder paddedCode = new StringBuilder(code);
while (paddedCode.length() < 8) {
paddedCode.append(" ");
}
System.out.println("左寄せされたコード: " + paddedCode.toString());
出力:
左寄せされたコード: 12345
これらはいくつかの一般的な方法ですが、他にもさまざまな方法があります。どの方法を選ぶかは、プロジェクトの要件や好みによります。それぞれの方法を試してみて、最適なものを選択してください。