"рдорд▓рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ String.format рдкрджреНрдзрддреАрдмрджреНрджрд▓ рджреЗрдЦреАрд▓ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рдЖрд╣реЗ ."
"рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреНрд▓рд╛рд╕рдЪреА рдПрдХ рд╕реНрдерд┐рд░ рдкрджреНрдзрдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреА рдЦреВрдк рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗ. рдорд▓рд╛ рдПрдХ рд░рд╛рдЙрдВрдбрдЕрдмрд╛рдЙрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрди рдШреЗрдК рджреНрдпрд╛."
"рддреБрдореНрд╣рд╛рд▓рд╛ рдордЬрдХреБрд░рд╛рдЪреНрдпрд╛ рдПрдХрд╛ рдУрд│реАрд╡рд░ рдЕрдиреЗрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рджрд╛рдЦрд╡рд╛рдпрдЪреА рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рддреЗ рдХрд╕реЗ рдХрд░рд╛рд▓?"
"рдХреЛрдгрддрд╛ рдордЬрдХреВрд░?"
"рд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде:"
String name = "Bender";
int age = 12;
String friend = "Fry";
int weight = 200;
User = {name: Bender, age: 12 years, friend: Fry, weight: 200 kg.}
"рдореА рд╣реЗ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдХрд░реЗрди:"
String name = "Bender";
int age = 12;
String friend = "Fry";
int weight = 200;
System.out.println("User = {name: " + name + ", age: " + age + " years, friend: " + friend + ", weight: " + weight + " kg.}");
"рдлрд╛рд░ рд╡рд╛рдЪрдиреАрдп рдирд╛рд╣реА, рдЖрд╣реЗ рдХрд╛?"
"рдорд▓рд╛ рд╡рд╛рдЯрддрдВ рддреЗ рдареАрдХ рдЖрд╣реЗ."
"рдкрд░рдВрддреБ рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд▓рд╛рдВрдм рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдирд╛рд╡реЗ рдЕрд╕рддреАрд▓ рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдбреЗрдЯрд╛ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдкрджреНрдзрддреА рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓, рддрд░ рддреЗ рдлрд╛рд░рд╕реЗ рд╡рд╛рдЪрдиреАрдп рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА:"
System.out.println("User = {name: " + user.getName() + ", age: " + user.getAge() + " years, friend: " + user.getFriends().get(0) + ", weight: " + user.getExtraInformation().getWeight() + " kg.}");
"рдмрд░рдВ, рддрд╕рдВ рдЕрд╕рддрдВ рддрд░, рд╣реЛ, рддреЗ рдлрд╛рд░рд╕рдВ рд╡рд╛рдЪрдиреАрдп рдирд╕рддрдВ."
"рдЦрд░рдВ рдореНрд╣рдгрдЬреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдВрдордзреНрдпреЗ рд╣реЗ рдиреЗрд╣рдореАрдЪ рдШрдбрддреЗ, рдореНрд╣рдгреВрди рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рджрд╛рдЦрд╡реВ рдЗрдЪреНрдЫрд┐рддреЛ рдХреА рддреБрдореНрд╣реА String.format рдкрджреНрдзрддреАрдиреЗ рддреБрдордЪреЗ рдЬреАрд╡рди рдХрд╕реЗ рд╕реЛрдкреЗ рдХрд░реВ рд╢рдХрддрд╛."
"рдХреГрдкрдпрд╛ рдорд▓рд╛ рд▓рд╡рдХрд░ рд╕рд╛рдВрдЧрд╛, рд╣реА рдХреЛрдгрддреА рдЬрд╛рджреВрдЪреА рдкрджреНрдзрдд рдЖрд╣реЗ?"
"рддреБрдореНрд╣реА рд╡рд░реАрд▓ рдХреЛрдб рдпрд╛рдкреНрд░рдорд╛рдгреЗ рд▓рд┐рд╣реВ рд╢рдХрддрд╛:"
String text = String.format("User = {name: %s, age: %d years, friend: %s, weight: %d kg.}",
user.getName(), user.getAge(), user.getFriends().get(0), user.getExtraInformation().getWeight())
System.out.println(text);
" String.format рдкрджреНрдзрддреАрдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдПрдХ рдлреЙрд░рдореЕрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг (%s, %d) рдЕрд╕рддрд╛рдд рдЬреЗрдереЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдореВрд▓реНрдпреЗ рдареЗрд╡рд╛рдпрдЪреА рдЕрд╕рддрд╛рдд."
"рд╕реНрд╡рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧрдирдВрддрд░, рдЖрдореНрд╣реА рдореВрд▓реНрдпреЗ рдкрд╛рд╕ рдХрд░рддреЛ рдЬреА %s рдЖрдгрд┐ %d рд╡рд░реНрдгрд╛рдВрдЪреА рдЬрд╛рдЧрд╛ рдШреЗрддреАрд▓."
"рдЬрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдПрдЦрд╛рджреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдШрд╛рд▓рд╛рдпрдЪреА рдЕрд╕реЗрд▓, рддрд░ рдЖрдкрдг %s рд▓рд┐рд╣реВ; рдЬрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рдВрдЦреНрдпрд╛ рд╣рд╡реА рдЕрд╕реЗрд▓ рддрд░ рдЖрдкрдг %d рд╡рд╛рдкрд░реВ."
"рд╣реЗ рдЙрджрд╛рд╣рд░рдгрд╛рдд рдкрд╛рд╣рдгреЗ рд╕реЛрдкреЗ рд╣реЛрдИрд▓:"
String s = String.format("a = %d, b = %d, c = %d", 1, 4, 3);
s рд╕рдорд╛рди рдЕрд╕реЗрд▓ ┬лa = 1, b = 4, c = 3┬╗
"рд╣реЛ, рддреЗ рдЦреВрдк рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ."
"рдЖрдгрд┐ рддреБрдореНрд╣реА рд╣реЗ рдЕрд╕реЗ рджреЗрдЦреАрд▓ рдХрд░реВ рд╢рдХрддрд╛:"
int a = -1, b = 4, c = 3;
String template;
if (a < 0)
template = "Warning! a = %d, b = %d, c = %d";
else
template = "a = %d, b = %d, c = %d";
System.out.println(String.format(template, a, b, c) );
Warning! a = -1, b = 4, c = 3
"рд╣рдореНрдо. рд╣реА рдЦрд░реЛрдЦрд░ рдЙрдкрдпреБрдХреНрдд рдкрджреНрдзрдд рдЖрд╣реЗ. рдзрдиреНрдпрд╡рд╛рдж, рдПрд▓реА."
"рддреБрдореНрд╣рд╛рд▓рд╛ рдлреЙрд░рдореЕрдЯ рдкрджреНрдзрддреАрд╕рд╣ рдЗрддрд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдпреЗрдереЗ рдПрдХ рд╕рд╛рд░рдгреА рдЖрд╣реЗ рдЬреА рдорджрдд рдХрд░реЗрд▓:"
рдЪрд┐рдиреНрд╣ | рдкреНрд░рдХрд╛рд░ |
---|---|
%s | рд╕реНрдЯреНрд░рд┐рдВрдЧ |
%d | рдкреВрд░реНрдгрд╛рдВрдХ: int, long, рдЗ. |
%f | рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛: рдлреНрд▓реЛрдЯ, рджреБрд╣реЗрд░реА |
%b | рдмреБрд▓рд┐рдпрди |
%c | рдЪрд╛рд░ |
%рдЯ | рддрд╛рд░реАрдЦ |
%% | рдЯрдХреНрдХреЗ рдЪрд┐рдиреНрд╣ % |
"рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рдпрд╛ рдлреЙрд░рдореЕрдЯ рд╕реНрдкреЗрд╕рд┐рдлрд╛рдпрд░реНрд╕рдЪреА рд╕реНрд╡рддрдГрдЪреА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрдгрд┐ рдЙрдкрд╕реЗрдЯрд┐рдВрдЧреНрдЬ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд."
"рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рдирд╕рд▓реНрдпрд╛рд╕, рдпреЗрдереЗ рдЕрдзрд┐рдХреГрдд рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгрд╛рдЪреА рд▓рд┐рдВрдХ рдЖрд╣реЗ:"
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рд╣рд┐рддреНрдпрд╛рдЪрд╛ рджреБрд╡рд╛