Size: a a a

2020 August 24

A

Anton in learn.java
Anna Naumova
Всем привет!
Подскажите, пожалуйста. Есть строка вида "<&ghff;4900#&ghg;C810>"
Необходимо вытащить из строки только первое число - 4900. Как это лучше всего сделать? Сразу пришли на ум регулярные выражения, но в строке две числовые последовательности.
Заранее спасибо.
А регулярными выражениями так:
Pattern p = Pattern.compile("-?\\d+");
Matcher m = p.matcher("<&ghff;4900#&ghg;C810>");
while (m.find()){
   System.out.println(m.group());
}
источник

PG

Pavel Glukhov in learn.java
Anton
А регулярными выражениями так:
Pattern p = Pattern.compile("-?\\d+");
Matcher m = p.matcher("<&ghff;4900#&ghg;C810>");
while (m.find()){
   System.out.println(m.group());
}
отличный вариант.  лучше чем с циклом
источник

DS

Dmitriy Shilnikov in learn.java
Pavel Glukhov
не, char at каждый раз будет проверять не выходит ли i за пределы массива. Проще тогда получить массив из строки п по ней идти
А для создания массива надо будет память выделить и сконвертировать лишние символы, которые не будут нужны.
источник

A

Anton in learn.java
Pavel Glukhov
не, char at каждый раз будет проверять не выходит ли i за пределы массива. Проще тогда получить массив из строки п по ней идти
Не проще, когда строка с двухбайтными символами вроде смайлов и нужно анализировать отдельные code points. Плюс, в последних java внутреннее представление строки byte[], для конвертации в char[тоже] потребуется место.
источник

Ю

Юрий in learn.java
День добрый, может подскажет кто либу, желательно на джаве, для конветации  pdf, docx, doc, odt, xslx, xls, ods, csv, jpg, bmp, png   в пдф
источник

A

Anton in learn.java
Юрий
День добрый, может подскажет кто либу, желательно на джаве, для конветации  pdf, docx, doc, odt, xslx, xls, ods, csv, jpg, bmp, png   в пдф
источник

Ю

Юрий in learn.java
спасибо
источник

ch

central hardware in learn.java
Юрий
День добрый, может подскажет кто либу, желательно на джаве, для конветации  pdf, docx, doc, odt, xslx, xls, ods, csv, jpg, bmp, png   в пдф
из doсx в pdf я не нашел ничего лучше чем использовать libreoffice, с другими форматами полегче
источник

Ю

Юрий in learn.java
central hardware
из doсx в pdf я не нашел ничего лучше чем использовать libreoffice, с другими форматами полегче
спасибо
источник

A

Anton in learn.java
central hardware
из doсx в pdf я не нашел ничего лучше чем использовать libreoffice, с другими форматами полегче
Когда  экспериментировал последний раз, года 3 назад, меньше всего искажений преобразования давала проприетарная Aspose
источник

ch

central hardware in learn.java
Anton
Когда  экспериментировал последний раз, года 3 назад, меньше всего искажений преобразования давала проприетарная Aspose
она через api в облаке или локально?
источник

A

Anton in learn.java
central hardware
она через api в облаке или локально?
Локально нужно было
источник

VJ

Vladimir J in learn.java
Pavel Glukhov
как показывает практика, в реальных приложениях лучше использовать интерфейсы, т.к. приложение будет 100% расти
это если делаешь программку для того что-бы сдать лабу или другую одноразовую поделку то можно и класс.
Я на мнение, что делать интерфейс надо по мере наступления необходимост. Это рефакторинг в 3 клика. И не надо городить абстракции ради самих абстракций.
источник

PG

Pavel Glukhov in learn.java
Vladimir J
Я на мнение, что делать интерфейс надо по мере наступления необходимост. Это рефакторинг в 3 клика. И не надо городить абстракции ради самих абстракций.
+100500. всё нужно по месту использовать.
источник

ch

central hardware in learn.java
Vladimir J
Я на мнение, что делать интерфейс надо по мере наступления необходимост. Это рефакторинг в 3 клика. И не надо городить абстракции ради самих абстракций.
А если вы на проекте не один и там еще сто человек и три команды, что тогда? не ко всему конечно применимо но все же
источник

Д

Дима in learn.java
Ну Владик все правильно сказал
источник

N

Name in learn.java
Не могу понять момент, подскажите. Есть Strong ссылка, я обернул в WeakReference.

1. Теперь у меня две ссылки на один объект?

2. Когда Strong ссылка будет = null, при следующем проходе Garbage Collector увидит что остались только WeakReference ссылки и удалит объект?
источник

e

elefus in learn.java
верно
источник

N

Name in learn.java
Спасибо. Теперь ясно стало с ними :)
источник

N

Name in learn.java
А то все думал над фразой, "когда останутся только WeakReference GC удалит".
источник