在我们开发过程中,有时需要生成n个相同内容组成的字符串,比如生成由10个星号(*)组成的字符串“**********”。
这里简短提供一种方法:
String.join("", Collections.nCopies(10,"*"));
Collections.nCopies(10,"*") 该方法是生成一个数据集合,返回的类型是根据所要生成内容的泛型集合。这里是星号字符串,所以生成字符串集合。然后使用join方法以空串为分隔符进行连接。即生成多个星号组成的字符串。
在我们开发过程中,有时需要生成n个相同内容组成的字符串,比如生成由10个星号(*)组成的字符串“**********”。
这里简短提供一种方法:
String.join("", Collections.nCopies(10,"*"));
Collections.nCopies(10,"*") 该方法是生成一个数据集合,返回的类型是根据所要生成内容的泛型集合。这里是星号字符串,所以生成字符串集合。然后使用join方法以空串为分隔符进行连接。即生成多个星号组成的字符串。