Mam szablon StringJava Message Formatter nie działa
xxxxxxxx xxxxx-xx: [{0}] xxxxxxx xxxxx xxxxxx xxxxxx [{1}] xxxxxx xxxx xxxxx'x xxxxx xxxxxx xxxx [{2}]
Nawet gdybym dostarczyć wszystkie trzy argumenty nadal nie działa
public static void main(String[] args) {
String s = "xxxxxxxx xxxxx-xx: [{0}] xxxxxxx xxxxx xxxxxx xxxxxx [{1}] xxxxxx xxxx xxxxx'x xxxxx xxxxxx xxxx [{2}]";
System.out.println(MessageFormat.format(s,"1","2","3"));
}
Wyjście jest:
xxxxxxxx xxxxx-xx: [1] xxxxxxx xxxxx xxxxxx xxxxxx [2] xxxxxx xxxx xxxxxx xxxxx xxxxxx xxxx [{2}]
widoczny wyjściowy, jego wyjście {2}
zamiast 3
, nie mogę znaleźć, dlaczego to nie działa. Czy to błąd, czy coś mi brakuje?
Zobacz dane wyjściowe. Jego wyprowadzanie {2} zamiast 3 – Makky
Czy brakujący '' 'na wyjściu jest literówką lub faktycznym wyjściem? – hnefatl
Jego wyjście, możesz spróbować – Makky