在Java中将长字符串转换为控制台中的段落而无需手动创建(意味着不使用\ n表示新行)

时间:2017-07-25 07:03:40

标签: java

在Java中,我想在控制台上打印一个相当长的字符串,但是我不想将它打印成一个非常长的行,我想把它变成一个格式很好的段落,如果我改变控制台的大小然后字符串将相应调整

1 个答案:

答案 0 :(得分:0)

如果您使用的是IDE,他们通常会设置控制台首选项,您可以设置标准输出。例如,在Eclipse中,您可以设置fixed width console以自动换行文本。

如果这不是您的控制台的选项,那么您可以在此SO answer上使用这样的函数(请参阅@azordi提供的函数),以便在控制台所需的位置添加\ n。基本上使用循环来添加每个指定长度的换行符。与函数的契约是你提供字符串以添加换行符,长度作为你想要它们添加的int,函数返回一个字符串,其中添加了换行符,你可以传递给标准输出System.out.printf()