java控制台输出上下对齐怎么实现

   2025-02-15 3520
核心提示:在Java中控制台输出上下对齐可以使用字符串格式化的方式来实现。以下是一个示例代码:public class ConsoleAlignment {public st

在Java中控制台输出上下对齐可以使用字符串格式化的方式来实现。以下是一个示例代码:

public class ConsoleAlignment {    public static void main(String[] args) {        String[] lines = {"This is line 1", "This is line 2", "This is line 3"};        // 计算最长的字符串长度        int maxLength = 0;        for (String line : lines) {            maxLength = Math.max(maxLength, line.length());        }        // 输出上下对齐的字符串        for (String line : lines) {            String formattedLine = String.format("%-" + maxLength + "s", line);            System.out.println(formattedLine);        }    }}

该代码会将字符串数组中的每个字符串进行格式化,使其左对齐,并填充空格以使其长度与最长的字符串长度相等。然后将格式化后的字符串输出到控制台,实现上下对齐的效果。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言