String.format() adalah jenis string reguler format(Format string, Objek... args) string baru menggunakan lokal lokal, merumuskan format string dan parameter untuk menghasilkan string baru yang diformat. format(Lokal lokal, Format string, Objek... args) menggunakan lokal yang ditentukan untuk merumuskan format dan parameter string untuk menghasilkan string yang diformat.
| Converter | Deskripsi rinci | contoh | | %s | Jenis string | "Halo sobat." | | %c | Jenis karakter | 'm' | | %b | Tipe Boolean | true | | %d | Jenis bilangan bulat | (desimal) 88 | | %x | Jenis bilangan bulat | (heksadesimal) FF | | %o | Jenis bilangan bulat | (Oktal) 77 | | %f | Tipe floating-point | 8.888 | | %a | Tipe floating-point hex | FF.35AE | | %e | Jenis indeks | 9.38e+5 | | %g | Tipe floating-point universal (lebih pendek dari tipe f dan e) | Tidak ada contoh (pada dasarnya tidak digunakan) | | %h | kode hash | Tidak ada contoh (pada dasarnya tidak digunakan) | | %% | Jenis persentase | %(%Karakter khusus%% untuk ditampilkan) | | %n | Istirahat baris | Tidak ada contoh (pada dasarnya tidak digunakan) | | %tx | Jenis Tanggal dan Waktu (x untuk Konversi Tanggal dan Waktu yang berbeda) | Tidak ada contoh (pada dasarnya tidak digunakan) |
contoh
dengan konverter
| tanda | Menggambarkan | contoh | hasil | | + | Tambahkan simbol ke angka positif atau negatif | ("%+d",15) | +15 | | 0 | Awali angka dengan 0 (biasa digunakan untuk enkripsi) | ("%04d", 99) | 0099 | | antariksa | Tambahkan jumlah spasi yang ditentukan sebelum bilangan bulat | ("% 4d", 99) | 99 | | , | Kelompokkan angka menurut "," (jumlah yang biasa ditampilkan) | ("%,f", 9999.99) | 9,999.990000 | | ( | Gunakan tanda kurung untuk berisi angka negatif | ("%(f", -99,99) | (99.990000) | | # | Jika itu adalah bilangan floating-point, itu berisi titik desimal, dan jika itu adalah bilangan heksadesimal atau 8 desimal, itu menambahkan 0x atau 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Format parameter yang dijelaskan oleh konverter sebelumnya | (%f dan %< 3.2f", 99.45) | 99.450000 dan 99.45 | | d,%2$s", 99,"abc") | 99, ABC | | |
Keluaran tanggal yang diformat
| tanda | Menggambarkan | contoh | | c | Sertakan informasi tanggal dan waktu lengkap | Sabtu Okt 27 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Format bulan/hari/tahun | 10/27/07 | | r | Format "HH:MM:SS PM" (12 jam) | 14:25:51 | | T | Format "HH:MM:SS" (format 24 jam) | 14:28:16 | | R | Format "HH:MM" (sistem 24 jam) | 14:28 |
contoh
Asli:Login hyperlink terlihat. |