Java 以邮件形式发送表格时实现文本对齐
我打算通过java将表格数据作为电子邮件发送给我的outlook ID。 我的电子邮件应用程序同样使用javamail API。我将表格数据保存为字符串并发送出去。例如Java 以邮件形式发送表格时实现文本对齐,java,string,jakarta-mail,Java,String,Jakarta Mail,我打算通过java将表格数据作为电子邮件发送给我的outlook ID。 我的电子邮件应用程序同样使用javamail API。我将表格数据保存为字符串并发送出去。例如 String s = { "APPLE" , " " , "BALL" , " " , "CAT" }; String s1 = { "DOG " , " " , "EEL " , " " , "FOG" }; String add = s + "\n" + s1; 现在,我将此合成字符串作为
String s = { "APPLE" , " " , "BALL" , " " , "CAT" };
String s1 = { "DOG " , " " , "EEL " , " " , "FOG" };
String add = s + "\n" + s1;
现在,我将此合成字符串作为电子邮件发送。注意:我的字符串有很多列。在收到的邮件中,文本似乎不对齐。如何使数据显示为表格?您意识到这段代码甚至不能编译为Java吗?不能将字符串数组文字分配给字符串变量s、s1。请发布您实际尝试运行的代码,以便我们重现您的问题。如果字体成比例(例如,Times、Arial等),则无法将文本制表。。在纯文本电子邮件中,您不控制字体。您可以做的是创建HTML电子邮件,并在该HTML中使用标记。但这需要发送MIME格式的邮件。谢谢。我以HTML格式发送了邮件。它起作用了