在 Java 中无缝填充字符串
问题:
Java 缺乏字符串的显式实用程序填充。如何才能有效地完成这个任务呢?
答案:
Java 5 中引入的 String.format() 为 padding 提供了全面的解决方案字符串:
左填充:
public static String padLeft(String s, int n) { return String.format("%" + n + "s", s); }
右填充:
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*
以上是如何在Java中高效地填充字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!