Maison >Java >javaDidacticiel >Comment formater des chaînes en Java à l'aide de « String.format » et « System.out.printf » ?

Comment formater des chaînes en Java à l'aide de « String.format » et « System.out.printf » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-10 20:14:11473parcourir

How Do I Format Strings in Java Using `String.format` and `System.out.printf`?

Formatage des chaînes en Java

Le formatage des chaînes en Java peut être réalisé à l'aide de la méthode String.format. Bien qu'elle ressemble à la famille de fonctions printf en C, elle utilise différents spécificateurs de format.

Pour formater une chaîne comme « Étape {1} sur {2} », utilisez la syntaxe suivante :

String.format("Step %s of %s", "1", "2");

Les spécificateurs de format couramment utilisés incluent :

  • %s : insérer une chaîne
  • %d : insérer un entier signé
  • %f : Insérer un nombre réel en notation standard

Contrairement à C#, qui utilise des références de position avec des spécificateurs de format facultatifs, Java ne prend pas en charge l'insertion de paramètres à différentes positions.

Pour l'impression directe, vous pouvez utiliser System.out.printf (ou PrintStream.printf), qui imprime la sortie de chaîne formatée sur l'impression spécifiée flux.

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:
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