Набор полезных функцийПространство имен: com.pullenti.util
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() ![]() | calcPercent | int | Вычисление процента |
![]() ![]() | clearDirectory | нет | Очистить папку со всем содержимым |
![]() ![]() | correctHtmlValue | нет | Подправить HTML-значение при выводе в html |
![]() ![]() | correctRestXml | byte[] | Корректировка XML, отправляемого по rest (для внутреннего использования) |
![]() ![]() | correctXmlValue | String | При сохранении значений в XML рекомендуется пропускать через эту функцию. Иначе если в строке окажутся некоторые символы (например, 0xC), то XML получается некорректным. |
![]() ![]() | decodeString1251 | String | Декодировать строку из массива в кодировке windows-1251. Работает на всех платформах. |
![]() ![]() | decodeString1252 | String | Декодировать строку из массива в кодировке windows-1252. Работает на всех платформах. |
![]() ![]() | decodeStringAscii | String | Декодировать строку из массива в кодировке Ascii. Работает на всех платформах. |
![]() ![]() | decodeStringUnicode | String | Декодировать строку из 2-х байтовой кодировки Unicode, младший байт первый (UTF-16LE). |
![]() ![]() | decodeStringUnicodeBE | String | Декодировать строку из 2-х байтовой кодировки Unicode, старший байт первый (UTF-16BE). |
![]() ![]() | decodeStringUtf8 | String | Декодировать строку из UTF-8. Если есть преамбула, то она проигнорируется. |
![]() ![]() | deserializeFromBin | нет | Десериализация из байтового массива |
![]() ![]() | encodeString1251 | byte[] | Закодировать строку кодировкой windows-1251. Работает на всех платформах. |
![]() ![]() | encodeString1252 | byte[] | Закодировать строку кодировкой windows-1252. Работает на всех платформах. |
![]() ![]() | encodeStringAscii | byte[] | Закодировать строку кодировкой ASCII. Работает на всех платформах. |
![]() ![]() | encodeStringUnicode | byte[] | Закодировать строку в 2-х байтовой кодировке Unicode, младший байт первый (UTF-16LE). |
![]() ![]() | encodeStringUnicodeBE | byte[] | Закодировать строку в 2-х байтовой кодировке Unicode, старший байт первый (UTF-16BE). |
![]() ![]() | encodeStringUtf8 | byte[] | Закодировать строку в коде UTF-8 с добавлением преамбулы |
![]() ![]() | extractText | String | Выделить текст из всех форматов, какие только поддерживаются |
![]() ![]() | getAllFilesFromDirectory | java.util.ArrayList<String> | Извлечь все файлы из директории и всех поддиректорий |
![]() ![]() | getCommandlineArgumentsFromFile | String[] | Извлечь аргументы командной строки из файла (для string[] args из main) |
![]() ![]() | getStringHashCode | int | Получить hash-значение для строки. В отличие от штатных функций, эта работает одинаково во всех случаях (например, в C# функция GetHashCode возвращает разные значения на 32-х и 64-х разрядных компьютерах). |
![]() ![]() | outDateTime | String | Вывести дату-время. Не зависит от региональных настроек, всегда в формате YYYY.MM.DD HH:MM:SS |
![]() ![]() | outDouble | String | Вывести значение в строку. Не зависит от региональных настроек, разделитель всегда точка. |
![]() ![]() | parseDateTime | java.time.LocalDateTime | Преобразовать строку в DateTime. Pаботает независимо от региональных настроек. |
![]() ![]() | readStream | byte[] | Прочитать байтовый массив из потока |
![]() ![]() | serializeToBin | byte[] | Сериализация объекта, реализующего IXmlReadWriteSupport, в байтовый массив. Работает одинаково на всех языках программирования. |
![]() ![]() | tryParseDateTime | java.time.LocalDateTime | Преобразовать строку в DateTime. Pаботает независимо от региональных настроек. |
![]() ![]() | tryParseDouble | boolean | Преобразовать строку в double. Pаботает независимо от региональных настроек. |
![]() ![]() | tryParseFloat | boolean | Преобразовать строку в float. Pаботает независимо от региональных настроек. |
![]() ![]() | unescapeDataString | String | Это расширение функции URI.unescapeDataString, которая иногда раскодирует неправильно |