java中padleft 您所在的位置:网站首页 padleft方法 java中padleft

java中padleft

2023-07-17 11:04| 来源: 网络整理| 查看: 265

因为习惯了C#中的padLeft和padRight,接触Java后突然失去这两个功能,觉得别扭,就试着实现了这两个方法。

Java中String.format()中带有字符串对齐功能如下:

System.out.println(String.format("*%1$-10s*", "moon"));

System.out.println(String.format("*%1$10s*", "moon"));

输出:

20180110231431350625.png

以上方法经过简单的变换可以得到:

public static String padWhitespaceLeft(String s, intlen) {return String.format("%1$" + len + "s", s);

}public static String padWhitespaceRight(String s, intlen) {return String.format("%1$-" + len + "s", s);

}

调用下面方法:

System.out.println("*" + padWhitespaceLeft("moon", 12) + "*");

System.out.println("*" + padWhitespaceRight("moon", 12)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有