StringUtils

Static utility methods for string manipulation.

xxml
Language::Text

Methods

MethodParametersReturnsDescription
joinlist: List<String>^, separator: String^String^Join strings with separator
repeatstr: String^, count: Integer^String^Repeat string n times
padLeftstr: String^, length: Integer^, char: String^String^Pad on left to length
padRightstr: String^, length: Integer^, char: String^String^Pad on right to length
reversestr: String^String^Reverse string
isNumericstr: String^Bool^Check if all digits
isAlphastr: String^Bool^Check if all letters
isAlphanumericstr: String^Bool^Check if letters/digits only

Examples

String Utilities

xxml
Instantiate Collections::List<String>^ As <parts> = Collections::List@String::Constructor();
Run parts.add(String::Constructor("a"));
Run parts.add(String::Constructor("b"));
Run parts.add(String::Constructor("c"));

Instantiate String^ As <joined> = Text::StringUtils::join(parts, String::Constructor(", "));
// Result: "a, b, c"

Instantiate String^ As <padded> = Text::StringUtils::padLeft(
    String::Constructor("42"),
    Integer::Constructor(5),
    String::Constructor("0")
);
// Result: "00042"

See Also