Использование формата строки для добавления знака доллара и запятых к моим номерам

Согласно man git clean:

-d
    Remove untracked directories in addition to untracked files.

В вашем случае каталог conf/sar не отслеживается - он не содержит файлов, которые отслеживаются git. Если у вас не было правила gitignore и выполнено git clean -fd, содержимое этого неподготовленного каталога было бы удалено - то, что говорит документация.

Теперь, если вы добавите .gitignore с правилом, чтобы игнорировать *.sar файлов, это не меняет основной факт, что ваш каталог conf/sar/ по-прежнему не отслеживается, и имеющий необработанный файл aaa.sar, который имеет право на это правило gitignore, не должен внезапно сделать его неустранимым git clean -fd.

Но если вы добавите какой-либо файл отслеживания рядом с вашим игнорированным aaa.sar, то этот каталог не будет удален, и ваш файл останется в покое.

Другими словами, хотя это выглядит запутанным, это не ошибка и git делает именно то, что говорит документация.

3
задан Tessa 16 January 2019 в 19:10
поделиться

3 ответа

Если вы хотите отобразить сумму в долларах США в числовом формате, попробуйте:

DecimalFormat dFormat = new DecimalFormat("####,###,###.##");
System.out.println("$" + dFormat.format(income));
0
ответ дан Bruno Caceiro 16 January 2019 в 19:10
поделиться

Решение только с String.format:

System.out.println(String.format("%-14s$%,.2f","Income",50000.));

будет напечатано Income $50,000.00

0
ответ дан Ruslan 16 January 2019 в 19:10
поделиться

Вы должны использовать decimal format и отформатировать номер.

DecimalFormat formatter = new DecimalFormat("#,###,###");
String yourFormattedString = formatter.format(100000);
System.out.println("$" + yourFormattedString);

Результат будет

-> 1,000,000 for 1000000         
-> 10,000 for 10000         
-> 1,000 for 1000
0
ответ дан Asad Ali 16 January 2019 в 19:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: