UnicodeString(String)
Доступно на всех платформах
Этот абстрактный класс обеспечивает согласованную поддержку юникода на разных целевых платформах.
См. также:
Статические методы
staticvalidate(b:Bytes, encoding:Encoding):Bool
Указывает, является ли b правильно закодированной последовательностью байтов UTF8.
Переменные
read onlylength:Int
Доступно на cs, js, cpp, java, hl, flash
Количество символов в строке this.
Методы
charAt(index:Int):String
Доступно на cs, js, cpp, java, hl, flash
Возвращает символ в позиции index строки this.
Если index отрицательное или превышает this.length, возвращается пустая строка "".
charCodeAt(index:Int):Null<Int>
Доступно на cs, js, cpp, java, hl, flash
Возвращает код символа в позиции index строки this.
Если index отрицательное или превышает this.length, возвращается null.
indexOf(str:String, ?startIndex:Int):Int
Доступно на cs, js, cpp, java, hl, flash
Возвращает позицию левого вхождения str в строке this.
Если startIndex задано, поиск выполняется в подстроке строки this начиная с startIndex (если startIndex положительное или 0) или max(this.length + startIndex, 0) (если startIndex отрицательное).
Если startIndex превышает this.length, возвращается -1.
В противном случае поиск выполняется в строке this. В любом случае возвращаемая позиция относительна начала строки this.
Если str не найдено, возвращается -1.
inlineiterator():StringIteratorUnicode
Доступно на cs, php, js, cpp, macro, java, lua, python, hl, flash
Возвращает итератор юникод кодовых точек.
inlinekeyValueIterator():StringKeyValueIteratorUnicode
Доступно на cs, php, js, cpp, macro, java, lua, python, hl, flash
Возвращает итератор индексов кодовых точек и юникод кодовых точек.
lastIndexOf(str:String, ?startIndex:Int):Int
Доступно на cs, js, cpp, java, hl, flash
Возвращает позицию правого вхождения str в строке this.
Если startIndex задано, поиск выполняется в подстроке строки this от 0 до startIndex + str.length. В противном случае поиск выполняется в строке this. В любом случае возвращаемая позиция относительна начала строки this.
Если str не найдено, возвращается -1.
substr(pos:Int, ?len:Int):String
Доступно на cs, js, cpp, java, hl, flash
Возвращает len символов строки this, начиная с позиции pos.
Если len опущено, включаются все символы от позиции pos до конца строки this.
Если pos отрицательное, его значение вычисляется от конца строки this с помощью this.length + pos. Если результат отрицательный, используется 0.
Если вычисленная позиция + len превышает this.length, возвращаются символы от этой позиции до конца строки this.
Если len отрицательное, результат неопределён.
substring(startIndex:Int, ?endIndex:Int):String
Доступно на cs, js, cpp, java, hl, flash
Возвращает часть строки this от startIndex до, но не включая endIndex.
Если startIndex или endIndex отрицательные, используется 0.
Если startIndex превышает endIndex, они меняются местами.
Если (возможно, поменянное) endIndex опущено или превышает this.length, используется this.length.
Если (возможно, поменянное) startIndex превышает this.length, возвращается пустая строка "".
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/UnicodeString.html