Java での文字列のシームレスなパディング
質問:
Java には文字列に対する明示的なユーティリティがありませんパディング。このタスクを効果的に実行するにはどうすればよいですか?
答え:
Java 5 で導入された String.format() は、文字列をパディングするための包括的なソリューションを提供します:
Left-Padding:
public static String padLeft(String s, int n) { return String.format("%" n "s", s); }
Right-Padding:
public static String padRight(String s, int n) { return String.format("%-" n "s", s); }
使用例:
public static void main(String args[]) throws Exception { System.out.println(padRight("Howto", 20) "*"); System.out.println(padLeft("Howto", 20) "*"); }
出力:
Howto * Howto*
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3