String.format() е обикновен тип низ format(String format, Object... args) Новите низове използват локалния локален код, формулират формата и параметрите на низовете, за да генерират форматирани нови низове. format(Locale locale, String format, Object... args) използва посочения локал за формулиране на формати на низове и параметри за генериране на форматирани низове.
| Конвертор | Подробно описание | пример | | %s | Тип струна | "Здравей, приятелю." | | %c | Тип персонаж | 'м' | | %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 за различни конвертирани по дата и час) | Няма примери (на практика не са използвани) |
пример
с конвертори
| знак | илюстрирам | пример | Резултат | | + | Добавете символи към положителни или отрицателни числа | ("%+d",15) | +15 | | 0 | Префиксът към числото е 0 (често използван за криптиране) | ("%04d", 99) | 0099 | | простор | Добавете определен брой пространства преди цялото число | ("% 4d", 99) | 99 | | , | Групиращи номера по "," (често показвани количества) | ("%,f", 9999.99) | 9,999.990000 | | ( | Използвайте скоби, за да съдържат отрицателни числа | ("%(f", -99.99) | (99.990000) | | # | Ако е число с плаваща запетая, то съдържа десетична точка, а ако е шестнадесетично или 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 | | |
Форматиран изход на датите
| знак | илюстрирам | пример | | c | Включете пълна информация за дата и час | Съб 27 окт 14:21:20 CST 2007 | | F | "ОООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООО | 2007-10-27 | | D | Формат месец/ден/година | 10/27/07 | | r | Формат "HH:MM:SS PM" (12 часа) | 14:25:51 ч. | | T | Формат "HH:MM:SS" (24-часов формат) | 14:28:16 | | R | Формат "HH:MM" (24-часова система) | 14:28 |
пример
Оригинален:Входът към хиперлинк е видим. |