Class JSString
java.lang.Object
org.graalvm.webimage.api.JSValue
org.graalvm.webimage.api.JSString
Java representation of a JavaScript
String value.-
Method Summary
Modifier and TypeMethodDescriptionasString()at(int index) charAt(int index) intcharCodeAt(int index) intcodePointAt(int index) booleanbooleanbooleanbooleanbooleanstatic JSStringfromCharCode(char... codeUnits) static JSStringfromCharCode(int... codeUnits) static JSStringfromCodePoint(int... codePoints) inthashCode()booleanbooleanbooleanbooleanintintintintbooleanintlastIndexOf(String searchString) intlastIndexOf(String searchString, int position) intlastIndexOf(JSString searchString) intlastIndexOf(JSString searchString, int position) intlength()intlocaleCompare(String compareString) intlocaleCompare(String compareString, String locales) intlocaleCompare(String compareString, String locales, JSObject options) intlocaleCompare(JSString compareString) intlocaleCompare(JSString compareString, JSString locales) intlocaleCompare(JSString compareString, JSString locales, JSObject options) static JSStringpadEnd(int targetLength) padStart(int targetLength) static JSStringrepeat(int count) replaceAll(JSValue pattern, JSValue replacement) intintslice(int indexStart) slice(int indexStart, int indexEnd) booleanstartsWith(String searchString) booleanstartsWith(String searchString, int position) booleanstartsWith(JSString searchString) booleanstartsWith(JSString searchString, int position) protected Stringsubstring(int indexStart) substring(int indexStart, int indexEnd) toLocaleLowerCase(String locales) toLocaleLowerCase(JSString locales) toLocaleUpperCase(String locales) toLocaleUpperCase(JSString locales) trim()trimEnd()typeof()Methods inherited from class JSValue
as, asBigInteger, asBoolean, asBooleanArray, asByte, asByteArray, asChar, asCharArray, asDouble, asDoubleArray, asFloat, asFloatArray, asInt, asIntArray, asLong, asLongArray, asShort, asShortArray, checkedCoerce, isUndefined, isUndefined, toString, undefined
-
Method Details
-
of
-
typeof
-
stringValue
- Specified by:
stringValuein classJSValue
-
asString
-
equals
-
hashCode
-
fromCharCode
-
fromCharCode
-
fromCodePoint
-
raw
-
at
-
charAt
-
charCodeAt
public int charCodeAt(int index) -
codePointAt
public int codePointAt(int index) -
concat
-
endsWith
-
endsWith
-
endsWith
-
endsWith
-
includes
-
includes
-
includes
-
includes
-
indexOf
-
indexOf
-
indexOf
-
indexOf
-
isWellFormed
public boolean isWellFormed() -
lastIndexOf
-
lastIndexOf
-
lastIndexOf
-
lastIndexOf
-
localeCompare
-
localeCompare
-
localeCompare
-
localeCompare
-
localeCompare
-
localeCompare
-
match
-
match
-
match
-
matchAll
-
normalize
-
normalize
-
padEnd
-
padEnd
-
padEnd
-
padStart
-
padStart
-
padStart
-
repeat
-
replace
-
replaceAll
-
search
-
search
-
slice
-
slice
-
split
-
split
-
split
-
split
-
startsWith
-
startsWith
-
startsWith
-
startsWith
-
toLocaleLowerCase
-
toLocaleLowerCase
-
toLocaleLowerCase
-
toLocaleUpperCase
-
toLocaleUpperCase
-
toLocaleUpperCase
-
toLowerCase
-
toUpperCase
-
toWellFormed
-
trim
-
trimEnd
-
trimStart
-
length
public int length() -
substring
-
substring
-