StringUtilsClass
Private Class StringUtilsClass ()
Класс строковых утилит, представлен инстансом StringUtils.
Методы
macro commonPrefix (str1 : String, str2 : String) : String
Возвращает общий префикс строк str1 и str2
macro commonSuffix (str1 : String, str2 : String) : String
Возвращает общий суффикс строк str1 и str2
macro fillBetween (
    str1 : String,
    str2 : String,
    minLength : Integer,
    padChar : String
) : String
Возвращает строку дополненную символами padChar между строк str1 и str2 до размера minLength
macro indent (str : String, n : Integer) : String
Возвращает строку содержащуюю ind пробелов оступа и сконкатенированную строку str; если ind меньше 0, удалит это количество пробелов в начале строки, если это возможно
macro IndexRev (srcStr : String, findStr : String, startPos : Integer) : Integer
Возвращает последнюю позицию подстроки findStr в строке srcStr или 0, в случае отсутствия вхождений
macro isNullOrBlank (str) : Bool
Возвращает true
если str равна null
или не содержит значимых символов
macro isNullOrEmpty (str) : Bool
Возвращает true
если str равна null
или пуста
macro notNullOrEmpty (str) : Bool
Возвращает true
если str не равна null
и не пуста
macro padEnd (str : String, minLength : Integer, padChar : String) : String
Возвращает строку дополненную символами padChar в конец исходной строки str до размера minLength
macro padStart (str : String, minLength : Integer, padChar : String) : String
Возвращает строку дополненную символами padChar в начало исходной строки str до размера minLength
macro padStartEnd (str : String, minLength : Integer, padChar : String) : String
Возвращает строку дополненную символами padChar равномерно в конец и начало исходной строки str до размера minLength
macro repeat (str : String, count : Integer) : String
Возвращает строку сконкатенированную count раз исходной строки str
macro reverse (str) : String
Возвращает развернутую строку str;