java - 如何生成具有不同数量空格的字符串或如何在字符串后添加空格

标签 java

我需要帮助来生成没有特定空格的空字符串。

我试过这个,

String opCode=  " ";

for(int l=0;l<opCodelen;l++)
{
    opCode+= " " ;   
}
//opCodelen will get change every time

这有效,但我想要更好的解决方案。因为使用这个我将不得不对多个列使用多个循环。还有其他方法可以做到这一点吗?

最佳答案

尝试String.format()

    int opCodelen = 5;
    String opCode = String.format("%" + opCodelen + "s", "");
    System.out.println("[" + opCode + "]");

输出

[     ]

关于java - 如何生成具有不同数量空格的字符串或如何在字符串后添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23235938/

相关文章:

java - 证书存在于 cacert 文件中,但抛出 ssl 异常

java - Htmlunit 通过单击按钮跳过页面

java - Java中float "1"和float "1f"有什么区别?

java - 集合泛型无法添加定义类型的对象

java swing - 使用不同的布局管理器时布局奇怪

java - 通过 JDBC 恢复包含 "COPY"的 pg_dump 文件

java - 提交的 EditText 不会相应地表现

java - 是否可以在 Maven 中使用 XML 文件作为依赖项?

java - 如何将字符串转换为 JsonObject

java - ORA-12705 : Cannot access NLS data files or invalid environment specified Japanese NLS