Я использую Java Mail API для отправки электронной почты из моего приложения. У меня есть 2 массива, которые я хочу отправить. Я хочу, чтобы они отображались в табличной форме с небольшим стилем. Прямо сейчас я получаю электронное письмо таким образом:
![screenshot](https://i.stack.imgur.com/bt7c4.png)
Это код, который я использовал для достижения вышеуказанного результата
emailmessage = "Your Assets \n";
for(int i = 0; i < Assets.length; i++){
emailmessage = emailmessage + Assetstxt[i] + "\t" + Assets[i] + "\n";
}
emailmessage = emailmessage + "\n \nYour Liabilities \n";
for(int i = 0; i < Liability.length; i++){
emailmessage = emailmessage + Liabilitytxt[i] + "\t" + Liability[i] + "\n";
}
Я хочу, чтобы моя электронная почта выглядела примерно так ![enter image description here](https://i.stack.imgur.com/4QJUJ.png)
Возможно ли это с моим текущим кодом или мне нужно использовать другую библиотеку? ЕСЛИ так какой и как мне изменить его в соответствии с моим ожидаемым результатом.
ОБНОВЛЕНИЕ:
Итак, я попробовал это
emailmessage = "<table>\n" +
" <tr><td colspan=\"2\">Your Assets</td>\n" +
" <td></td></tr>\n" +
" \n" +
" <tr>\n" +
" <th>Asset</th>\n" +
" <th>Asset Amount</th>\n" +
" </tr>\n" +
"\n" +
" <tr>\n";
for (int i = 0; i < Assets.length; i++) {
emailmessage = emailmessage + " <td>" + Assetstxt[i] + "</td>\n" +
" <td>" + Assets[i] + "</td>\n" +
" </tr>\n" +
"</table>" + "\n";
}
И я получаю все HTML по электронной почте, а не в стиле. ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ