Convertit un entier en nombre équivalent d'espaces vierges

Je me demandais ce que la façon la plus simple est de convertir un entier de l'équivalent certain nombre d'espaces vides. J'en ai besoin pour les espaces entre les nœuds lors de l'impression d'un arbre de recherche binaire. J'ai essayé ce

  int position = printNode.getPosition(); 
  String formatter = "%1"+position+"s%2$s\n";
  System.out.format(formatter, "", node.element);

Mais je suis presque 3 fois plus nombreux espaces par rapport à la valeur int de position. Je ne suis pas vraiment sûr de savoir si je suis le formatage de la chaîne de droit.
Toute suggestion serait génial!
Si cela le rend plus clair, de dire de position = 6; je veux 6 espaces imprimé avant mon élément de nœud.

source d'informationauteur mike