String.format() é um tipo regular de string format(String format, Object... args) novas strings usam a localização local, formulam o formato e os parâmetros da string para gerar novas strings formatadas. format(Local, local, String format, Object... args) utiliza a localização especificada para formular formatos de strings e parâmetros para gerar strings formatadas.
| Conversor | Descrição detalhada | exemplo | | %s | Tipo de corda | "Olá, amigo." | | %c | Tipo de personagem | 'm' | | %b | Tipo booleano | true | | %d | Tipo inteiro | (decimal) 88 | | %x | Tipo inteiro | (hexadecimal) FF | | %o | Tipo inteiro | (Octal) 77 | | %f | Tipo de ponto flutuante | 8.888 | | %a | Tipo de ponto flutuante hexagonal | FF.35AE | | %e | Tipo de índice | 9.38e+5 | | %g | Tipo universal de ponto flutuante (mais curto dos tipos f e e) | Sem exemplos (basicamente não usados) | | %h | Código de hash | Sem exemplos (basicamente não usados) | | %% | Tipo percentual | %(%Caracteres especiais%% para exibir) | | %n | Quebra de linha | Sem exemplos (basicamente não usados) | | %tx | Tipo de Data e Hora (x para diferentes conversões de Data e Hora) | Sem exemplos (basicamente não usados) |
exemplo
com conversores
| sinal | ilustrar | exemplo | resultado | | + | Adicionar símbolos a números positivos ou negativos | ("%+d",15) | +15 | | 0 | Prefixe o número com 0 (comumente usado para criptografia) | ("%04d", 99) | 0099 | | espaço | Adicione um número especificado de espaços antes do inteiro | ("% 4d", 99) | 99 | | , | Agrupe os números por "," (valores comumente exibidos) | ("%,f", 9999,99) | 9,999.990000 | | ( | Use parênteses para conter números negativos | ("%(f", -99,99) | (99.990000) | | # | Se for um número de ponto flutuante, contém um ponto decimal, e se for um número hexadecimal ou 8-decimal, soma 0x ou 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formate os parâmetros descritos pelo conversor anterior | (%f e %< 3,2f", 99,45) | 99.450000 e 99.45 | | d,%2$s", 99,"ABC") | 99,abc | | |
Saída formatada de datas
| sinal | ilustrar | exemplo | | c | Inclua informações completas sobre data e hora | Sáb 27 de outubro 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Formato de mês/dia/ano | 10/27/07 | | r | Formato "HH:MM:SS PM" (12 horas) | 14:25:51 | | T | Formato "HH:MM:SS" (formato 24 horas) | 14:28:16 | | R | Formato "HH:MM" (sistema 24 horas) | 14:28 |
exemplo
Original:O login do hiperlink está visível. |