Хороший способ - извлечь стиль = "" в голову?
sb.append("<style>" +
"td { padding: 6px; border: 1px solid #ccc; text-align: left; }" +
"th { background: #333; color: white; font-weight: bold; padding: 6px; border: 1px solid #ccc; text-align: left;}" +
"</style>");
вспомогательные методы:
void appendTag(StringBuilder sb, String tag, String contents) {
sb.append('<').append(tag).append('>');
sb.append(contents);
sb.append("</").append(tag).append('>');
}
void appendDataCell(StringBuilder sb, String contents) {
appendTag(sb, "td", contents);
}
void appendHeaderCell(StringBuilder sb, String contents) {
appendTag(sb, "th", contents);
}