当前位置: 首页 > 知识库问答 >
问题:

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

钱和平
2023-03-14

我需要帮助生成空字符串,特别是没有空格。

我试过这个,

String opCode=  " ";

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

这很有效,但我想要更好的解决方案。因为使用这个,我将不得不对多列使用多个循环。还有别的办法吗?

共有2个答案

冷越泽
2023-03-14

另一种方法(更丑陋,但对于许多人来说可能更简单)来解决它可能是

  • 创建长度与您想要结束的空格数相同的字符数组,
  • 用空格填满它
  • 并将其作为String构造函数中的参数传递。

类似的东西

char[] arr = new char[10]; // lets say length of string should be 10
Arrays.fill(arr, ' ');     // fill array with spaces
String mySpaceString = new String(arr);
System.out.println(">" + mySpaceString + "<");

输出:

>          <
季骏祥
2023-03-14

尝试 String.format()

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

输出

[     ]
 类似资料:
  • 我尝试在每个“{”之间放置空白: 它适用于一个“{”: 在这里我想要t{estn{g。 谢谢你来看看。

  • 我正在解构一个Java对象,从getter中获取所有必需的String值,并将所有这些值连接到每个对象的一个String中。然后我想存储每个字符串是 我将字符串连接到每个对象的一个字符串中,这样我就可以将其打印到pdf文档(pdfbox)中以生成报告。。。我想将每一行的格式设置为与表中的相同。E、 g不管String1是3个字符还是103个字符长,它都将始终填充25个字符的空间——要么子字符串变小

  • 使用我发现研究如何在字符串的字符之间插入空格的代码(这里),我修改了结果,但这并没有在“你好”和“世界”之间的空格周围插入额外的空格——你能让我知道我错过了什么吗?还有,L%2是做什么的?谢谢!将结果输出到浏览器是很重要的。

  • 本文向大家介绍如何在JavaScript中的第一个字符串中添加两个带有空格的字符串?,包括了如何在JavaScript中的第一个字符串中添加两个带有空格的字符串?的使用技巧和注意事项,需要的朋友参考一下 要添加两个字符串,我们需要一个'+'运算符来在字符串之间创建一些空间,但是当第一个字符串本身包含空格时,就无需显式分配空间。  在下面的示例中,由于字符串'str1'中包含空格,因此仅串联 而没有

  • 问题内容: 如何检查字符串是否包含空格字符,空格或“”。如果可能,请提供一个Java示例。 例如: 问题答案: 要检查字符串是否 包含空格,请 使用并调用它的find方法。 如果要检查它是否 仅包含空格, 则可以使用:

  • 我正在创建一个战舰游戏应用程序来学习OOP,Java。我想显示一个“空海”供玩家参考放置他们的舰队。下面是我的游戏板课的开始: 我把这叫做主要的: