Table des matières
Exemple
Sortie
Output
Maison Java javaDidacticiel Comment utiliser correctement la fonction printf() pour une sortie formatée en Java ?

Comment utiliser correctement la fonction printf() pour une sortie formatée en Java ?

Sep 12, 2023 pm 11:57 PM
- java - printf() - Sortie formatée

La méthode

Comment utiliser correctement la fonction printf() pour une sortie formatée en Java ?

printf() est utilisée pour imprimer la chaîne de format. Elle accepte une chaîne représentant la chaîne de format et un tableau d'objets représentant les éléments de la chaîne résultat si le nombre de paramètres est supérieur au nombre de caractères. dans la chaîne de format, les objets redondants seront ignorés.

Le tableau suivant répertorie les différents caractères de format et leurs descriptions du temps de formatage de la méthode Java printf() -

Caractère de format description
'H'

paramètres correspondants Le format est l'heure du jour (00-24).

'I'

Le format du paramètre correspondant est l'heure de la journée (01 -12).

'k'

Le format du paramètre correspondant est l'heure de la journée (0-24).

'l'

Le format du paramètre correspondant est l'heure de la journée (1-12).

'M'

Le format du paramètre correspondant est le nombre de minutes dans une heure (00-59).

'S'

Le format du paramètre correspondant est le nombre de secondes dans une minute (00-60).

'L'

Le format du paramètre correspondant est en millisecondes (000-999).

'N'

Le format du paramètre correspondant est en nanosecondes (00000000 0 - 999999999) . Le format de paramètre correspondant de

'p'

est pm ou am .

'z'

Le format de paramètre correspondant est time zxone. p>

'Z'

Le format du paramètre correspondant est une chaîne représentant le fuseau horaire. p>

's'

Le format du paramètre correspondant est le nombre de secondes depuis l'époque.

'Q'

Le format du paramètre correspondant est le nombre de millisecondes depuis l'époque.

Exemple

L'exemple suivant montre comment formater une valeur de date à l'aide de la méthode printf().

Démo en direct

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);
   }
}
Copier après la connexion

Sortie

15:50:28
Hours: 15
Minutes: 50
Seconds: 28
Copier après la connexion

Exemple

L'exemple suivant montre comment imprimer une heure sur 12 heures et 24 heures à l'aide de la méthode java pritntf().

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);
   }
}
Copier après la connexion

Output

11:38:08
Time 12 hours: 11:38 am
Time 24 hours: 11: hours 38: minutes 08: seconds
Copier après la connexion

Si vous avez observé dans l'exemple ci-dessus, nous utilisons le même objet date pour imprimer différentes valeurs, nous pouvons utiliser la référence d'index 1$ pour éviter plusieurs paramètres comme ci-dessous Show-

< h2> Exemple

Démonstration en direct

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);
   }
}
Copier après la connexion

Sortie

11:47:13
Time 12 hours: 11:47 am
Time 24 hours: 11: hours 47: minutes 13: seconds
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment développer une application de données de géolocalisation basée sur Cassandra à l'aide de Java Comment développer une application de données de géolocalisation basée sur Cassandra à l'aide de Java Sep 20, 2023 pm 06:19 PM

Comment utiliser Java pour développer une application de données de localisation géographique basée sur Cassandra. Les applications de données de géolocalisation sont largement utilisées dans la société moderne, telles que la navigation cartographique, le partage de localisation, les recommandations de localisation, etc. Cassandra est une base de données NoSQL distribuée et hautement évolutive, capable de gérer d'énormes quantités de données et particulièrement adaptée au stockage et à l'interrogation de données de localisation géographique. Cet article explique comment utiliser Java pour développer une application de données de localisation géographique basée sur Cassandra et fournit des exemples de code spécifiques. 1. Environnement

Comment utiliser la méthode LinkedList.removeFirst() pour supprimer des éléments de la tête de liste chaînée en Java ? Comment utiliser la méthode LinkedList.removeFirst() pour supprimer des éléments de la tête de liste chaînée en Java ? Nov 18, 2023 am 11:10 AM

La classe LinkedList en Java est une classe qui implémente une structure de données de liste chaînée. Elle fournit de nombreuses méthodes utiles pour gérer les listes chaînées. Parmi eux, la méthode removeFirst() peut être utilisée pour supprimer des éléments de l'en-tête de la liste chaînée. Ce qui suit explique comment utiliser la méthode LinkedList.removeFirst() et donne des exemples de code spécifiques. Avant d'utiliser la méthode LinkedList.removeFirst(), nous devons d'abord créer une LinkedList

Installez rapidement et démarrez avec Kafka sous Linux : un guide étape par étape Installez rapidement et démarrez avec Kafka sous Linux : un guide étape par étape Jan 31, 2024 pm 09:26 PM

Étapes détaillées pour installer Kafka dans un environnement Linux 1. Prérequis Système d'exploitation : Linux (Ubuntu ou CentOS recommandé) Java : JDK8 ou supérieur ZooKeeper : version 3.4 ou supérieure Kafka : la dernière version stable 2. Installez Javasudoapt-getupdatesudoapt-getinstalldefault-jdk3. Installer ZooKeeperwg

Implémentation de compteurs distribués à l'aide de Redis et Java : comment obtenir une concurrence élevée Implémentation de compteurs distribués à l'aide de Redis et Java : comment obtenir une concurrence élevée Jul 29, 2023 am 08:21 AM

Implémentation de compteurs distribués à l'aide de Redis et Java : Comment obtenir une concurrence élevée Introduction : Dans le développement d'applications Internet modernes, la concurrence élevée est un défi courant. Lorsque plusieurs utilisateurs accèdent à une application en même temps, celle-ci doit être capable de traiter et de suivre correctement la demande de chaque utilisateur afin d'éviter toute perte de données ou toute confusion. Dans cet article, nous verrons comment implémenter un compteur distribué à l'aide de Redis et Java pour obtenir un suivi et une gestion des données à haute concurrence. 1. Introduction à Redis Redis est une base open source

Comment utiliser les opérations de script Linux pour implémenter la connexion à distance en Java Comment utiliser les opérations de script Linux pour implémenter la connexion à distance en Java Oct 05, 2023 am 08:42 AM

Présentation de l'utilisation des opérations de script Linux pour implémenter la connexion à distance en Java : La connexion à distance est un moyen d'utiliser un ordinateur pour se connecter à d'autres ordinateurs dans un environnement réseau afin d'effectuer des opérations. Dans les systèmes Linux, nous utilisons généralement le protocole SSH pour la connexion à distance. Cet article explique comment implémenter des opérations de connexion à distance en appelant des scripts Linux en Java et donne des exemples de code spécifiques. Étape 1 : Écrire le code du script Linux Tout d'abord, nous devons écrire un script Linux pour passer

Utiliser Dropbox pour la gestion du stockage dans le développement d'API Java Utiliser Dropbox pour la gestion du stockage dans le développement d'API Java Jun 18, 2023 pm 01:21 PM

Utilisation de Dropbox pour la gestion du stockage dans le développement d'API Java Avec l'application généralisée du cloud computing, de plus en plus d'applications doivent stocker des données dans le cloud et pouvoir facilement lire, écrire et gérer ces données. En tant que l'un des services de stockage cloud les plus populaires, Dropbox fournit l'API la plus riche et la plus flexible, permettant aux développeurs d'intégrer facilement les fonctions de gestion du stockage de Dropbox dans leurs applications. Cet article explique comment utiliser Dr dans le développement JavaAPI.

Comment obtenir la persistance des objets en utilisant la sérialisation et la désérialisation en Java ? Comment obtenir la persistance des objets en utilisant la sérialisation et la désérialisation en Java ? Aug 02, 2023 pm 02:37 PM

Comment obtenir la persistance des objets en utilisant la sérialisation et la désérialisation en Java ? Introduction : Dans le développement Java, la persistance des objets est un moyen important de parvenir à un stockage à long terme des données. La sérialisation et la désérialisation sont l'un des moyens couramment utilisés pour assurer la persistance des objets en Java. Cet article présentera les concepts de sérialisation et de désérialisation et comment utiliser la sérialisation et la désérialisation en Java pour obtenir la persistance des objets. 1. Que sont la sérialisation et la désérialisation ? La sérialisation est le processus de conversion d'un objet en flux d'octets afin que l'objet puisse être transmis ou enregistré sur le réseau.

Erreur de format de données en Java - java.text.ParseException Erreur de format de données en Java - java.text.ParseException Jun 25, 2023 pm 03:07 PM

En tant que langage de programmation de haut niveau, Java est largement utilisé dans le développement au niveau de l'entreprise et dans le développement d'applications mobiles. En JAVA, le traitement des données est une tâche très importante. Dans de nombreux cas, les données doivent être formatées pour garantir l'exactitude et l'efficacité du programme. Cependant, au cours de ce processus, vous pouvez rencontrer des erreurs de format de données, et ces erreurs peuvent empêcher le programme de fonctionner correctement. En JAVA, java.text.ParseException est une erreur de formatage courante et un

See all articles