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

55次阅读
没有评论

共计 483 个字符,预计需要花费 2 分钟才能阅读完成。

在 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);
        }
    }
}

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

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计483字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)