gpt4 book ai didi

java - 使用 mail.jar 和 activation.jar 发送所需的邮件内容

转载 作者:行者123 更新时间:2023-11-29 06:18:54 25 4
gpt4 key购买 nike

我使用 mail.jar 和 activation.jar 作为类路径,并编写了一个自动邮件发送程序,它工作正常。

在我的程序中,内容被声明为一个字符串。但我的要求是,我需要从我的 SQL 数据库的不同表中检索一些计数并将其附加到我的邮件内容中。

我认为将内容声明为字符串不会帮助我完成任务,因为我将在邮件内容中发送的行数将超过五六行。

请告诉我如何在邮件内容中添加大文本。任何类型的证明其合理性的链接或教程都将非常受欢迎。非常感谢..快乐的星期天伙计们.. !!

最佳答案

您可能熟悉 System.out.println 等...您可以使用此方法打印如下字符串:

StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);

pw.println("Hello"); // Appends two
pw.println("World"); // separate lines

pw.printf("Hello %d World", 5); // Using printf

pw.println(); // appends a new-line
pw.print("Another line."); // appends string w/o new-line

pw.println(); // appends two
pw.println(); // newlines

String rowFormat = "%8s %8s %8s %8s %8s%n";
pw.printf(rowFormat, "Col A", "Col B", "Col C", "Col XY", "Col De", "Col Ef");
pw.printf(rowFormat, "A", "19", "Car", "55", "Blue", "Last");
pw.printf(rowFormat, "X", "21", "Train C", "-4", "Red", "Demo");
pw.printf(rowFormat, "B", "-9", "Bike", "0", "Green", "Column");

String message = sw.toString();

System.out.println(message);

上面的代码片段将(在最后一个 System.out.println 调用中)打印:

Hello
World
Hello 5 World
Another line.

Col A Col B Col C Col XY Col De
A 19 Car 55 Blue
X 21 Train C -4 Red
B -9 Bike 0 Green

通过这种方式,您可以使用 println 方法调用轻松构建电子邮件消息字符串。

关于java - 使用 mail.jar 和 activation.jar 发送所需的邮件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4007415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com