输出字符长度_问题

TreeMap Tr = new TreeMap();

        Tr.put(new Star("刘诗诗", 23, "女"),"s1");
        Tr.put(new Star("涵", 22, "女"),"s2");
        Tr.put(new Star("Aoman", 25, "男"),"s4");

        System.out.println(Tr);
        Set Tr_key = Tr.keySet();
        StringBuffer Sb = new StringBuffer();
        if(!Tr_key.isEmpty() ){
            for(Star key:Tr_key){
                Sb.append("个人信息:").append(key.getName()).append("\t")
                .append(key.getAge()).append("\t")
                .append(key.getGender()).append("\t")
                .append("编号").append(Tr.get(key)).append("\r\n");
            }
        }else{
            System.out.println("空");
        }
        System.out.println(Sb);
输出:
{Star [name=涵, age=22, gender=女]=s2, Star [name=刘诗诗, age=23, gender=女]=s1, Star [name=Aoman, age=25, gender=男]=s4}
个人信息:涵  22  女   编号s2
个人信息:刘诗诗    23  女   编号s1
个人信息:Aoman  25  男   编号s4


问:涵单字拼写长度不够长,会跟后续拼接在一块,形式不统一不够美观怎么解决?

判断建中的名字长度,短的增加\t增加长度。不方便实现啊

你可能感兴趣的:(输出字符长度_问题)