Table des matières
Utilisation de string.format :
Deux méthodes de surcharge du formatage de type régulier de chaîne String.format()
La dernière châtaigne utilisait le formatage des types de caractères et des types entiers. Je vais maintenant donner des exemples de types couramment utilisés
Pour faciliter la compréhension, donnons un. exemple
Maison Java JavaBase Quelle est l'utilisation de String.format ?

Quelle est l'utilisation de String.format ?

Oct 27, 2020 am 11:30 AM

string.format Utilisation : 1. La nouvelle chaîne utilise l'environnement de langue locale pour formuler le format de chaîne et les paramètres afin de générer une nouvelle chaîne formatée ; 2. Utilisez l'environnement de langue spécifié pour formuler le format de chaîne et les paramètres ; générer une chaîne formatée.

Quelle est l'utilisation de String.format ?

Utilisation de string.format :

Deux méthodes de surcharge du formatage de type régulier de chaîne String.format()

  • format(String format, Object… args) La nouvelle chaîne utilise l'environnement de langue locale pour spécifier le format de chaîne et les paramètres afin de générer une nouvelle chaîne formatée.
  • format(Locale locale, String format, Object… args) Utilisez les paramètres régionaux spécifiés, spécifiez le format de chaîne et les paramètres pour générer une chaîne formatée.

La dernière châtaigne utilisait le formatage des types de caractères et des types entiers. Je vais maintenant donner des exemples de types couramment utilisés

转换符 详细说明 示例
%s 字符串类型 “喜欢请收藏”
%c 字符类型 ‘m’
%b 布尔类型 true
%d 整数类型(十进制) 88
%x 整数类型(十六进制) FF
%o 整数类型(八进制) 77
%f 浮点类型 8.888
%a 十六进制浮点类型 FF.35AE
%e 指数类型 9.38e+5
%g 通用浮点类型(f和e类型中较短的) 不举例(基本用不到)
%h 散列码 不举例(基本用不到)
%% 百分比类型 %(%特殊字符%%才能显示%)
%n 换行符 不举例(基本用不到)
%tx 日期与时间类型(x代表不同的日期与时间转换符) 不举例(基本用不到)

Pour faciliter la compréhension, donnons un. exemple

String str=null;  
    str=String.format("Hi,%s", "小超");  
    System.out.println(str);  
    str=String.format("Hi,%s %s %s", "小超","是个","大帅哥");            
    System.out.println(str);                           
    System.out.printf("字母c的大写是:%c %n", 'C');  
    System.out.printf("布尔结果是:%b %n", "小超".equal("帅哥"));  
    System.out.printf("100的一半是:%d %n", 100/2);  
    System.out.printf("100的16进制数是:%x %n", 100);  
    System.out.printf("100的8进制数是:%o %n", 100);  
    System.out.printf("50元的书打8.5折扣是:%f 元%n", 50*0.85);  
    System.out.printf("上面价格的16进制数是:%a %n", 50*0.85);  
    System.out.printf("上面价格的指数表示:%e %n", 50*0.85);  
    System.out.printf("上面价格的指数和浮点数结果的长度较短的是:%g %n", 50*0.85);  
    System.out.printf("上面的折扣是%d%% %n", 85);  
    System.out.printf("字母A的散列码是:%h %n", 'A');
Copier après la connexion

Résultat de sortie

Hi,小超 
Hi,小超 是个 大帅哥  
字母c的大写是:C   
布尔的结果是:false   100的一半是:50   100的16进制数是:64   100的8进制数是:144   50元的书打8.5折扣是:42.500000 元  
上面价格的16进制数是:0x1.54p5   
上面价格的指数表示:4.250000e+01   上面价格的指数和浮点数结果的长度较短的是:42.5000   上面的折扣是85%   字母A的散列码是:41
Copier après la connexion

### est utilisé avec des caractères de conversion et pour implémenter des fonctions avancées. Dans le premier exemple, $

标志 说明 示例 结果
+ 为正数或者负数添加符号 (“%+d”,15) +15
0 数字前面补0(加密常用) (“%04d”, 99) 0099
空格 在整数之前添加指定数量的空格 (“% 4d”, 99) 99
, 以“,”对数字分组(常用显示金额) (“%,f”, 9999.99) 9,999.990000
( 使用括号包含负数 (“%(f”, -99.99) (99.990000)
# 如果是浮点数则包含小数点,如果是16进制或8进制则添加0x或0 (“%#x”, 99)(“%#o”, 99) 0x63 0143
< 格式化前一个转换符所描述的参数 (“%f和%<3.2f”, 99.45) 99.450000和99.45
d,%2$s”, 99,”abc”) 99,abc    

est mentionné dans le. premier exemple. tx

Recommandations d'apprentissage associées :
标志 说明 示例
c 包括全部日期和时间信息 星期六 十月 27 14:21:20 CST 2007
F “年-月-日”格式 2007-10-27
D “月/日/年”格式 10/27/07
r “HH:MM:SS PM”格式(12时制) 02:25:51 下午
T “HH:MM:SS”格式(24时制) 14:28:16
R “HH:MM”格式(24时制) 14:28


Tutoriel de base Java

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 utiliser le moteur Nashorn de Java pour les scripts avec JavaScript? Comment utiliser le moteur Nashorn de Java pour les scripts avec JavaScript? Mar 14, 2025 pm 05:00 PM

Le moteur Nashorn de Java permet des scripts JavaScript dans les applications Java. Les étapes clés comprennent la configuration de Nashorn, la gestion des scripts et l'optimisation des performances. Les principaux problèmes impliquent la sécurité, la gestion de la mémoire et la compatibilité future due à Nashorn's Deprec

Comment utiliser l'instruction TRY-With-Resources de Java pour la gestion automatique des ressources? Comment utiliser l'instruction TRY-With-Resources de Java pour la gestion automatique des ressources? Mar 14, 2025 pm 04:59 PM

Le TRY-With-Resources de Java simplifie la gestion des ressources en fermant automatiquement les ressources comme des flux de fichiers ou des connexions de base de données, en améliorant la lisibilité du code et la maintenabilité.

Qu'est-ce que la machine virtuelle Java (JVM) et comment fonctionne-t-elle en interne? Qu'est-ce que la machine virtuelle Java (JVM) et comment fonctionne-t-elle en interne? Mar 14, 2025 pm 05:05 PM

L'article traite de la machine virtuelle Java (JVM), détaillant son rôle dans l'exécution des programmes Java sur différentes plateformes. Il explique les processus internes de JVM, les composants clés, la gestion de la mémoire, la collecte des ordures et l'optimizatio des performances

Comment utiliser les énumérations de Java pour représenter des ensembles de valeurs fixes? Comment utiliser les énumérations de Java pour représenter des ensembles de valeurs fixes? Mar 14, 2025 pm 04:57 PM

Les énumérations Java représentent des ensembles de valeurs fixes, offrant une sécurité, une lisibilité et des fonctionnalités supplémentaires via des méthodes et des constructeurs personnalisés. Ils améliorent l'organisation du code et peuvent être utilisés dans les instructions de commutation pour une gestion efficace de la valeur.

Quels sont les différents algorithmes de collecte des ordures en Java (série, parallèle, CMS, G1, ZGC)? Quels sont les différents algorithmes de collecte des ordures en Java (série, parallèle, CMS, G1, ZGC)? Mar 14, 2025 pm 05:06 PM

L'article traite de divers algorithmes de collecte de ordures Java (série, parallèle, CMS, G1, ZGC), leurs impacts de performance et leur pertinence pour les applications avec de grands tas.

See all articles