Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以邮件形式发送表格时实现文本对齐_Java_String_Jakarta Mail - Fatal编程技术网

Java 以邮件形式发送表格时实现文本对齐

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; 现在,我将此合成字符串作为

我打算通过java将表格数据作为电子邮件发送给我的outlook ID。 我的电子邮件应用程序同样使用javamail API。我将表格数据保存为字符串并发送出去。例如

String s = { "APPLE" , "    " , "BALL" , "      " , "CAT" };
String s1 = { "DOG  " , "    " , "EEL " , "      " , "FOG" };
String add = s + "\n" + s1;

现在,我将此合成字符串作为电子邮件发送。注意:我的字符串有很多列。在收到的邮件中,文本似乎不对齐。如何使数据显示为表格?

您意识到这段代码甚至不能编译为Java吗?不能将字符串数组文字分配给字符串变量s、s1。请发布您实际尝试运行的代码,以便我们重现您的问题。如果字体成比例(例如,Times、Arial等),则无法将文本制表。。在纯文本电子邮件中,您不控制字体。您可以做的是创建HTML电子邮件,并在该HTML中使用标记。但这需要发送MIME格式的邮件。谢谢。我以HTML格式发送了邮件。它起作用了