Size: a a a

2020 November 02

СШ

Слышал Шорохи... in learn.java
Nonverbis
Если я не ошибаюсь, если у метода есть параметр, запретить передачу в этот параметр значения константы или переменной невозможно. Ну, переменная - еще куда ни шло. А константа-то чем в данном случае не угодила?
Видимо дело в другом (
пытаюсь вставить в System.setProperty(A,B)
через константы которые String из properties файла, но облом (
источник

СШ

Слышал Шорохи... in learn.java
везде в инете вижу что сетпроперти с кавычками употребляется
источник

N

Nonverbis in learn.java
Слышал Шорохи
Видимо дело в другом (
пытаюсь вставить в System.setProperty(A,B)
через константы которые String из properties файла, но облом (
Напишите мне в личку пожалуйста.
источник

Д

Давид in learn.java
Доброе утро, у нас есть строка 140448000, нужно вывести в формате 1 404 480.00, как мне это сделать? Данный код добавляет просто в конец два .00
источник

AP

Andrii Pyrih in learn.java
Потому что ваш код задаёт два символа после запятой
источник

Д

Давид in learn.java
А как сделать, чтоб он не задавал два символа после запятой, а отделял  два последних цифра
источник

ch

central hardware in learn.java
там же можно задать маску для форматирования
источник

ch

central hardware in learn.java
вот через нее и можно
источник

Д

Давид in learn.java
Я задавал такую маску "#.00", тоже самое, просто добавляет в конец два нуля с точкой .00
источник

СШ

Слышал Шорохи... in learn.java
Давид
Я задавал такую маску "#.00", тоже самое, просто добавляет в конец два нуля с точкой .00
в виде текста код дай людям)
источник

AP

Andrii Pyrih in learn.java
How to set space separator to float DecimalFormat? - Stack Overflow
https://stackoverflow.com/questions/28432122/how-to-set-space-separator-to-float-decimalformat
источник

AP

Andrii Pyrih in learn.java
Вот реально так сложно по первой ссылке сходить?)
источник

Д

Давид in learn.java
Слышал Шорохи
в виде текста код дай людям)
Long s =​ Long.parseLong("140448000");
DecimalFormat formattter = (DecimalFormat) NumberFormat.getInstance(Locale.US);
DecimalFormatSymbols symbols = formattter.getDecimalFormatSymbols();
formattter.setMinimumFractionDigits(2);
symbols.setGroupingSeparator(' ');
formattter.setDecimalFormatSymbols(symbols);
System.out.println(formattter.format(s));
источник

Д

Давид in learn.java
Andrii Pyrih
Вот реально так сложно по первой ссылке сходить?)
Там нигде не делается то, что я хочу
источник

Д

Давид in learn.java
Там идет преобразование, если строка уже с разделителем, а у меня просто строка "1233455333"
источник

L

Loljeene in learn.java
Давид
Там нигде не делается то, что я хочу
  Long s =  Long.parseLong("140448000");
       DecimalFormat formattter = new DecimalFormat("###,###.##");
       DecimalFormatSymbols symbols = formattter.getDecimalFormatSymbols();
       formattter.setMinimumFractionDigits(2);
       symbols.setGroupingSeparator(' ');
       symbols.setDecimalSeparator('.');
       formattter.setDecimalFormatSymbols(symbols);
       System.out.println(formattter.format(s));
источник

СШ

Слышал Шорохи... in learn.java
Давид
Long s =​ Long.parseLong("140448000");
DecimalFormat formattter = (DecimalFormat) NumberFormat.getInstance(Locale.US);
DecimalFormatSymbols symbols = formattter.getDecimalFormatSymbols();
formattter.setMinimumFractionDigits(2);
symbols.setGroupingSeparator(' ');
formattter.setDecimalFormatSymbols(symbols);
System.out.println(formattter.format(s));
Long s =  Long.parseLong("140448000");
double result = new BigDecimal(s).movePointLeft(2).doubleValue();
System.out.println(result);
А так если?
источник

L

Loljeene in learn.java
Давид
Доброе утро, у нас есть строка 140448000, нужно вывести в формате 1 404 480.00, как мне это сделать? Данный код добавляет просто в конец два .00
я правильно понимаб что у вас последние два знака это всегда дробная часть?
источник

Д

Давид in learn.java
Loljeene
я правильно понимаб что у вас последние два знака это всегда дробная часть?
Да
источник

Д

Давид in learn.java
Loljeene
  Long s =  Long.parseLong("140448000");
       DecimalFormat formattter = new DecimalFormat("###,###.##");
       DecimalFormatSymbols symbols = formattter.getDecimalFormatSymbols();
       formattter.setMinimumFractionDigits(2);
       symbols.setGroupingSeparator(' ');
       symbols.setDecimalSeparator('.');
       formattter.setDecimalFormatSymbols(symbols);
       System.out.println(formattter.format(s));
Это тоже не работает
источник