Java fournit différentes approches de mise en forme à la sortie de texte . Utilisation de la méthode de formatage de la classe string , vous pouvez créer des objets de chaîne avec un contenu formaté, l'utilisation de ce contenu pour émettre des informations à vos utilisateurs des programmes . Création de chaînes formatées n'est généralement pas difficile, alors même aux débutants de la langue peut réaliser la tâche rapidement . La méthode chaîne format offre un bon niveau de flexibilité en termes de production de chaîne , de sorte que votre tâche principale sera de choisir ce que vous voulez que votre chaîne formatée à contenir. Instructions
1
Préparer les données que vous souhaitez formater dans tes cordes. Le formatage de chaîne vous permet de formater des chaînes de texte avec le contenu numérique et les autres . L'exemple de code Java suivant illustre la création de quelques variables numériques
int myInt = 3; .
Deux MyDouble = Math.sqrt (5);
int otherInt = 31; Photos
Ces exemples sont pour la démonstration , mais dans votre propre code, vous pouvez utiliser tous les types numériques que vous aimez, ainsi que des dates, des heures et des personnages parmi d'autres options .
2
Effectuer l'opération de mise en forme dans votre programme. L'exemple de code suivant illustre l'appel de la méthode de formatage de la classe de chaîne , en lui passant un peu de texte ainsi que des spécifications de format indiquant les types de mise en forme pour être reflétées dans la sortie de chaîne
String.format ( " myInt : . % D MyDouble : % f otherInt :% x ");
Ce code n'est pas encore terminée , mais démontre la première partie du processus. Ces caractères apparaissent après le signe de pourcentage pour instruire Java pour traiter les sections de la chaîne comme contenu formaté , indiquant décimal, virgule flottante et la mise en forme hexadécimale.
3
passer à la méthode format de vos variables en tant que paramètres supplémentaires . Quand Java rencontre les spécifications de format dans votre code , il va chercher des variables ou des valeurs à inclure. Le code suivant montre étendu , y compris les trois variables comme paramètres de méthode
String.format ( " myInt :% d MyDouble : % f otherInt :% x " , myInt , MyDouble , otherInt ) .
< P > Ce code inclut les variables dans l'ordre réfléchie dans le premier paramètre de la chaîne de la méthode . La chaîne résultante contiendra le texte et les valeurs au sein de chaque variable , formatée selon les prescripteurs dans la liste.
4
magasin votre nouvelle chaîne dans une variable. La méthode de formatage de chaîne renvoie une nouvelle valeur de chaîne de caractères contenant des caractères formatés demandées . Modifier votre code pour stocker le résultat dans une variable de chaîne comme suit
cordes formattedString = String.format ( " myInt :% d MyDouble : % f otherInt :% x " , myInt , MyDouble , otherInt ) .
le langage Java fournit des installations de mise en forme des flux de sortie ainsi que les cordes , mais l' avantage d'utiliser la méthode de chaîne de classe est que vous obtenez une référence à une variable de type chaîne , que vous pouvez ensuite utiliser à tout moment ultérieur dans votre programme.
5
Enregistrez votre fichier Java, compiler et exécuter votre programme pour le tester. Vous pouvez inclure la simple ligne de code suivante à la sortie de votre nouvelle corde à la console de sortie standard
System.out.println ( formattedString ) .
C'est un moyen rapide de tester votre traitement . Si le programme ne fonctionne pas comme vous l'espériez , vérifiez à nouveau votre code , y compris les valeurs des variables.