Heim > Java > javaLernprogramm > Hauptteil

Wie verwende ich die Funktion printf() korrekt für formatierte Ausgaben in Java?

PHPz
Freigeben: 2023-09-12 23:57:02
nach vorne
789 Leute haben es durchsucht

Die Methode

Wie verwende ich die Funktion printf() korrekt für formatierte Ausgaben in Java?

printf() wird zum Drucken der Formatzeichenfolge verwendet. Sie akzeptiert eine Zeichenfolge, die die Formatzeichenfolge darstellt, und ein Array von Objekten, die die Elemente in der Ergebniszeichenfolge darstellen Im Formatstring werden redundante Objekte ignoriert.

Die folgende Tabelle listet die verschiedenen Formatzeichen und ihre Beschreibungen der Formatierungszeit der Java printf()-Methode auf -

Das folgende Beispiel zeigt, wie ein Datumswert mit der printf()-Methode formatiert wird. Ausgabe
15:50:28
Hours: 15
Minutes: 50
Seconds: 28
Nach dem Login kopieren
Beispiel
Formatzeichen Beschreibung
'H'

entsprechende Parameter Das Format ist die Stunde des Tages (00-24).

'I'

Das entsprechende Parameterformat ist die Stunde des Tages (01 -12).

'k'

Das Format des entsprechenden Parameters ist die Stunde des Tages (0-24).

'l'

Das Format des entsprechenden Parameters ist die Stunde des Tages (1-12).

'M'

Das Format des entsprechenden Parameters ist die Anzahl der Minuten in einer Stunde (00-59).

'S'

Das Format des entsprechenden Parameters ist die Anzahl der Sekunden in einer Minute (00-60).

'L'

Das entsprechende Parameterformat ist Millisekunden (000-999). 00 - 999999999) . Das entsprechende Parameterformat von

'p'

ist pm oder am .

'z'

Das entsprechende Parameterformat ist time zxone.

'Z'

Das entsprechende Parameterformat ist eine Zeichenfolge, die die Zeitzone darstellt. p>

's'

Das entsprechende Parameterformat ist die Anzahl der Sekunden seit der Epoche. p>

'Q'

Das entsprechende Parameterformat ist die Anzahl der Millisekunden seit der Epoche.

Beispiel

Live-Demo

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Hours: %tH%n", obj);
      System.out.printf("Minutes: %tM%n", obj);
      System.out.printf("Seconds: %tS%n", obj);
   }
}
Nach dem Login kopieren

Das folgende Beispiel zeigt, wie man 12-Stunden- und 24-Stunden-Zeiten mit der Java-Methode pritntf() druckt.

Live-Demo

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Time 12 hours: %tI:%tM %tp %n", obj, obj, obj); System.out.printf("Time 24 hours: %tH: hours %tM: minutes %tS: seconds%n", obj, obj, obj);
   }
}
Nach dem Login kopieren

Ausgabe

11:38:08
Time 12 hours: 11:38 am
Time 24 hours: 11: hours 38: minutes 08: seconds
Nach dem Login kopieren

Wenn Sie im obigen Beispiel beobachtet haben, dass wir dasselbe

Datumsobjekt verwenden, um verschiedene Werte zu drucken, können wir die Indexreferenz 1$ verwenden, um mehrere Parameter zu vermeiden, wie unten gezeigt. Show-

Beispiel

Live-Demonstration

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Time 12 hours: %tI:%1$tM %1$tp %n", obj);
      System.out.printf("Time 24 hours: %1$tH: hours %1$tM: minutes %1$tS: seconds%n", obj);
   }
}
Nach dem Login kopieren

Ausgabe

11:47:13
Time 12 hours: 11:47 am
Time 24 hours: 11: hours 47: minutes 13: seconds
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie verwende ich die Funktion printf() korrekt für formatierte Ausgaben in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!