List<String> names = new ArrayList<String>();
names.add("二字");
names.add("这里有五字");
String themeTime = "2014-6-17";
Iterator<String> it = names.iterator();
String amount="20";
String premiums="1";
String base ="字数{0};对齐没?";
String replace="";
while(it.hasNext()){
String cont=it.next();
int i = 7-cont.length();
for(int j=0;j<i;j++){
cont += " "; }
replace += MessageFormat.format(base, cont)+"<br />";
}
System.out.println(replace);
先定一个7。字符串长度比7少多少,我就加多少个
但是还是不对

------解决方案--------------------
中文占2个字节,对应2个
------解决方案--------------------
中文是需要两个 的