Gibt es eine Möglichkeit, bequem String.format
(oder printf) zu verwenden, um die Werte in einem Array zu drucken. Beispiel:String.format und Arrays
public static void main(String[] args) {
System.out.printf("Today is %tc and your args are %TAG", new Date(), args);
}
Der Ausgang Ich suche nach:
Today is Sat Oct 14 14:54:51 CEST 2017 and your args are uno dos tres
Wie das Beispiel schon sagt, ich weiß nicht, wie lange das args
Array ist? Bis jetzt ist die einzige Lösung, die ich gefunden habe, zuerst .format
zu verwenden, um den ersten Teil der Zeichenkette zu bekommen, dann durch das args-Array zu schlüpfen und durch Leerzeichen getrennte Stücke anzuhängen.
Um die Bearbeitung rückgängig zu machen: Die% n in prinf bedeutet "Verwenden Sie den plattformspezifischen Code für eine neue Zeile zu gehen". –