在java中从数据库打印数据(从打印机打印)

时间:2015-08-22 11:45:19

标签: java

通过抽绳能够打印数据,但在一列数据库中,数据就像一个段落,在打印纸上,数据只有一行,但我想以段落格式而不是超过某一点即采取新的线

打印数据的任何解决方案都表示赞赏,谢谢

1 个答案:

答案 0 :(得分:1)

您可能正在以String的形式接收该特定列的数据。

您可以使用换行符,即\ n,以便在打印时从新行开始。

请参阅下面的代码,假设段落是我从数据库接收的字符串,现在如果我打印它,它将以单行显示。之后,我每10个字符后面放一个换行符并打印数据:

public static void main(String[] args) {

        String paragraph="Hello World. Welcome to Java World!!!";
        System.out.println("Before:"+paragraph);
        String formattedParagraph=paragraph.replaceAll("(.{10})", "$1\n");
        System.out.print("After:"+formattedParagraph);

    }

Output:- Before:Hello World. Welcome to Java World!!!
After:Hello Worl
d. Welcome
 to Java W
orld!!!