|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Всем привет! Есть код, добавляющий '0' в начало строки, чтобы длина строки в итоге была 16 символов: Код: java 1. 2. 3.
В данном случае мы забиваем память ненужными строками. Лучше использовать StringBuilder или есть более лаконичные варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:30 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Molasar, тебе это для чего надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:32 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Есть такая эталонная библиотека, реализующая Time-Based One-Time Password Algorithm . А в ней соответствующий код. Хочу привести код к нормальному виду. вадяMolasar, тебе это для чего надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:40 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Посмотрие leftPad https://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/StringUtils.html ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:57 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Molasar, Код: java 1.
не? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 17:22 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
То ли чего-то не понимаю, но ведь во всех нормальных языках это делается примерно одинаково, безо всяких библиотек и танцев с бубном Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 18:14 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Лысый дядька, на тестах с JMH скорее всего padding будет работать быстрее чем printf. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 18:32 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
maytonЛысый дядька, на тестах с JMH скорее всего padding будет работать быстрее чем printf. Не могу спорить. Надо сравнивать внатуре. Заодно и код топикстартера отперфомансить ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 18:36 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Лысый дядькаmaytonЛысый дядька, на тестах с JMH скорее всего padding будет работать быстрее чем printf. Не могу спорить. Надо сравнивать внатуре. Заодно и код топикстартера отперфомансить )это вообще как часто должно происходить? чтоб этих блох ловить? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 18:51 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Если вместо + явно использовать StringBuffer / StringBuilder явно блок ловить будет не нужно IMHO & AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 19:14 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Ну то есть StringBuilder так как потоко безопасность явно пофиг ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 19:15 |
|
Добавить недостающие символы в начало строки
|
|||
---|---|---|---|
#18+
Смотрите исходники StringUtils. Там - коробочное решение этой задачи без StringBuilder. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 19:26 |
|
|
start [/forum/topic.php?fid=59&msg=39776390&tid=2121466]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 146ms |
0 / 0 |