На что влияет 1$ в следующей строке?

164
30 сентября 2017, 20:08
String fullNumber = String.format("%1$010d", 501234567);
Answer 1

В данном случае ни на что не влияет.

В целом что такое "%1$:

В строке, определяющей формат, может задаваться индекс форматируемого параметра. Индекс должен следовать непосредственно за символом % и завершаться знаком $

Пример с индексами:

String fullNumber = String.format("%2$s%1$010d", 501234567, "hello");
System.out.println(fullNumber);

выведет

hello0501234567
READ ALSO
Выравнивание текста в Toast

Выравнивание текста в Toast

Возможно ли как-нибудь выравнять текст внутри тоста по центру?

195
Округление double или точность

Округление double или точность

Есть такая записьВ ней создается класс с значениями 1 и 100 и потом проверяется, действительно ли он создался с такими значениями

197
Как обработать BadCredentialsException используя Spring Security, AngularJS и REST?

Как обработать BadCredentialsException используя Spring Security, AngularJS и REST?

Я работаю над небольшим проектом в целях обучения, который использует Spring Security, AngularJS и RESTПри реализации логина столкнулся с такой проблемой:

152
Правильное регулярные выражение

Правильное регулярные выражение

Представим, что есть строки: 'Привет, у тебя есть чит?', 'Привет, у тебя есть чит', 'Привет, пойдём сегодня читать?'

180