你如何填充StringBuilder?

时间:2015-12-25 12:08:00

标签: scala collections stringbuilder fill

我构建了一个字符串,将字符添加到最后并以整体方式修剪结尾。在整体上,我需要添加n个相同的c-chars到最后。你是怎么做到的,1到n sb.append(c)?

1 个答案:

答案 0 :(得分:2)

来自the documentation for StringBuilder

  

def padTo(len:Int,elem:A):IndexedSeq [A]

     

[用例]
  此字符串生成器的副本,其中附加了元素值,直到达到给定的目标长度。

     

len目标长度
  elem填充值

     

返回   一个新的字符串生成器,由此字符串生成器的所有元素组成,后跟elem的最小出现次数,以便生成的字符串生成器的长度至少为len。

如果您确实需要添加其他n个字符(通常不是pad所指的那个字符,那么请使用len作为sb.length + n

相关问题