Comment créer correctement un texte délimité par des tabulations fichier en Java

Je suis en train de créer un onglet delimeted fichier texte de sorte que la sortie apparaît comme des colonnes, mais pour une raison que l'onglet s'affiche dans des emplacements différents. Ceci est causé par le fait que les valeurs de données sont de tailles différentes.

voici comment je fais construire les lignes et les colonnes

output.append("|\t" + column1 + "\t\t\t:\t" + column2 +"  \t\t\n");

Et la sortie est à venir comme

|   activeSessions      : 0         
|   duplicates      : 0         
|   expiredSessions         : 0         
|   rejectedSessions        : 0         
|   sessionMaxAliveTime         : 0         
|   sessionCounter      : 0         

Comme vous pouvez le voir, les valeurs avec plus d'entrées de texte sur la première colonne les causes de la deuxième colonne à déplacer un peu plus loin, même si les deux colonnes sont séparées par deux onglets. Comment puis-je m'assurer que la deuxième colonne emplacement est sur la même ligne?

Grâce

OriginalL'auteur ziggy | 2011-01-15