有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

字符串Java设置了在输出中提供一定数量空间的方法?

如何输出字符串,但输出的每个部分都可以有一定数量的字符?那么,假设第一个字符串得到15个字符,而下一个字符串得到另外15个字符,那么后面的一个字符串得到同样的字符

输出

Output1          Output2          Output3
-------------------------------------------

String1          String2          String3

如果String1000的字符数大于String1,则不会中断输出长度

String1000            String2            String3

共 (2) 个答案

  1. # 1 楼答案

    您也可以在Java中使用C样式的printf。这是:

    String x = "someString", y = "moreStringsss", z = "end";
    System.out.printf("%-15s%-15s%-15s\n", x,y,z); 
    

    它输出:

    someString     moreStringsss  end            
    
  2. # 2 楼答案

    我建议使用

    StringUtils.rightPad("String1",15)
    

    从ApacheCommons库(JavaDoc)中,在方便的时候连接结果