Набор полезных функцийПространство имен: 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, которая иногда раскодирует неправильно |
