为电子邮件中发送的java字符串设置冒号格式

为电子邮件中发送的java字符串设置冒号格式,java,string,formatting,Java,String,Formatting,我想格式化下面字符串中的冒号。打印下面的字符串后,冒号放错了位置 static final String BODY = "Message : "+ message +"\r\n"+"Contact : "+Name +"\r\n"+"Contact Phone : "+Mobile +"\r\n"+"Contact Email : "+Email

我想格式化下面字符串中的冒号。打印下面的字符串后,冒号放错了位置

static final String BODY    =  "Message : "+ message
            +"\r\n"+"Contact                : "+Name 
            +"\r\n"+"Contact Phone          : "+Mobile
            +"\r\n"+"Contact Email          : "+Email 
            +"\r\n"+"Home Location          : "+Address 
            +"\r\n\n"+VPROVIDOR ;
实际产量-

联系人:Mahesh
联系电话:+919999999
联络电邮:support@support.com
住所:加利帕拉塔瓦利酒店

预期产量-


使用
字符串。格式

String.format("%30s:\r\n%30s:\r\n%30s:\r\n%30s:\r\n%30s:\r\n", message, name, mobile, email, address);
您可以使用类似
%-30s
的模式更改对齐方式


关于您可以找到javadoc的选项的更多信息。

您能添加您的实际结果和预期结果吗?@MincongHuang补充道