StringUtils
Static utility methods for string manipulation.
xxml
Language::TextMethods
| Method | Parameters | Returns | Description |
|---|---|---|---|
| join | list: List<String>^, separator: String^ | String^ | Join strings with separator |
| repeat | str: String^, count: Integer^ | String^ | Repeat string n times |
| padLeft | str: String^, length: Integer^, char: String^ | String^ | Pad on left to length |
| padRight | str: String^, length: Integer^, char: String^ | String^ | Pad on right to length |
| reverse | str: String^ | String^ | Reverse string |
| isNumeric | str: String^ | Bool^ | Check if all digits |
| isAlpha | str: String^ | Bool^ | Check if all letters |
| isAlphanumeric | str: 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"