Java:右对齐格式类不';行不通

Java:右对齐格式类不';行不通,java,text-justify,Java,Text Justify,我想用Format类右对齐此简单文本文件(行长为80): 每个空白都是[TAB] |Text|EOL | Text Text|EOL | Text Text Text|EOL

我想用Format类右对齐此简单文本文件(行长为80):

每个空白都是[TAB]

|Text|EOL                                                                   
|   Text    Text|EOL                                                        
|       Text    Text    Text|EOL                                            
|           Text    Text    Text    Text|EOL                                
|               Text    Text    Text    Text    Text|EOL                    
|                   Text    Text    Text    Text    Text    Text|EOL        
|                       Text    Text    Text    Text    Text    Text|EOL    
|                           Text    Text    Text    Text    Text    Text|EOL                            
以下是我编写的代码:

public static void justify(){
    try(
            BufferedReader in = new BufferedReader(new FileReader("C:\\Users\\Szymon\\Desktop\\textfile.txt"));
            PrintWriter out = new PrintWriter("C:\\Users\\Szymon\\Desktop\\textout.txt")
    ) {
        while(in.ready()){
            String line = in.readLine();

            out.format("%80s\n", line.trim()); // ?
        }
    } catch (Exception e){
        e.printStackTrace();
    }
}
但结果并不是我所期望的:

|                                                                            Text|EOL
|                                                                      Text Text|EOL
|                                                                  Text Text    Text|EOL
|                                                             Text  Text    Text    Text|EOL
|                                                        Text   Text    Text    Text    Text|EOL
|                                                   Text    Text    Text    Text    Text    Text|EOL
|                                                   Text    Text    Text    Text    Text    Text|EOL
|                                                   Text    Text    Text    Text    Text    Text|EOL     

我做错了什么?

你期望什么?我们这里没有足够的信息来帮助你,真的。。。您是用固定宽度字体查看的吗?输入中有制表符吗?@rgetman是的,我更新了输入信息-希望有帮助。然后您必须考虑制表符占用多个字符的事实。@rgetman Hm。。。这真的重要吗?我的想法是修剪周围的空白,并证明其合理性。