2017-08-23 1 views
-1

J'essaie d'imprimer des données d'affichage dans un format tabulaire avec plusieurs en-têtes. J'utilise la déclaration printf suivante:instruction printf avec plusieurs arguments

System.out.format("%-15s %-15s %-25s %-15s %-20s %s %n", "Id", "name", "Mode", "Total weight", "Arrival loc", "Departure loc"); 

Mais qui génère l'erreur suivante:

Method format in the type PrintStream is not applicable for the arguments (String, String, String, String, String, String)

Que pourrait la solution possible d'imprimer cette déclaration avec le formatage?

Répondre

0

pouvez-vous poster le code complet. Parce que le System.out.format ("% - 15s% -15s% -25s% -15s% -20s% s% n", "Id", "nom", "Mode", "Poids total", "Lieu d'arrivée "," Lieu de départ "); fonctionne bien pour moi. enter image description here