string class
Description
Represents a string.
Notes
This class is a standard built-in class in the Rice language.
Instance that is created by declaration have been already initialized.
The initial value is empty string.
fitter
| Signature | Description |
| string() | Get a new instance of string class with initial value. |
| string(string) | Get a new instance of string class with the same value as the argument. |
getter
| Signature | Description |
| CR | Gets a string that represents the carriage return. |
| DQ | Gets a string that represents the double quote. |
| Fitted | Gets the value that indicates whether this instance was already initialized. |
| Length | Gets a number of characters in the instance. |
| LF | Gets a string that represents the line feed. |
| NL | Gets a string that represents the new line. |
| S | Gets a new instance with the same value as the calling instance. |
| TAB | Gets a string that represents the tab. |
| TypeName | Gets the type name. |
setter
| Signature | Description |
| Value(string) | This setter will change only the value without changing the reference value. |
method
| Signature | Description |
| Clone() | Gets a new instance with the same value as the calling instance. |
| Contains(string) | It returns a boolean value that represents whether argument contains in the caller string. |
| EndsWith(string) | It returns a boolean value that represents whether caller string ends with argument. |
| IndexOf(string) | Gets the index of the first occurrence of the specified string in the invoker string. |
| IndexOf(string,int) | Gets the index of the first occurrence of the specified string in the invoker string. |
| Insert(int,string) | Gets a new string which a specified string is inserted at a specified position in this instance. |
| LastIndexOf(string) | Gets the index of the last occurrence of the specified string in the caller string. |
| LastIndexOf(string,int) | Gets the index of the last occurrence of the specified string in the caller string. |
| PadEnd(int) | It returns a new string that is added blanks of the specified length to the end of the caller string. |
| PadEnd(int,string) | It concatenates a string that specified string has been repeated a specified number of times to the end of caller string and returns it as new string. |
| PadStart(int) | It returns a new string that is added blanks of the specified length to the top of the caller string. |
| PadStart(int,string) | It concatenates a string that specified string has been repeated a specified number of times to the top of caller string and returns it as new string. |
| ParseToInt() | Converts the string to the instance of the int type. |
| ParseToLong() | Converts the string to the instance of the long type. |
| ParseToReal() | Converts the string to the instance of the real type. |
| PeelDQ | Returns a string that removed the double quotes at the beginning and end of the caller. |
| Remove(string) | Gets a new instance of the string which the specified string was deleted. |
| Remove(int) | Gets a new instance of the string that have been removed from the specified position to the end. |
| Remove(int,int) | Gets a new instance of the string that have removed the specified number of characters from the specified position. |
| RemoveFromTop(int) | Gets a new instance of the string that have removed the specified number of characters from the top. |
| RemoveFromEnd(int) | Gets a new instance of the string that have removed the specified number of characters from the end. |
| Repeat(int) | Gets a new instance of the string that have repeated the invoker string. |
| Replace(string,string) | Gets a new instance of the string in which all occurrences of a specified string in the invoker string are replaced with specified string. |
| Reverse() | Gets a new string in which the character order of a invoker string is reversed. |
| Split(string,bool) | Gets a list of the string that splits the invoker string by a specified string. You can specify whether the result includes empty string. |
| StartsWith(string) | It returns a boolean value that represents whether caller string starts with argument. |
| SubString(int) | Gets a new instance of the string that is from the position that specified by the index to the end of the invoker string. |
| SubString(int,int) | Gets a new instance of the string that taken out the specified number of characters from the specified position. |
| ToNL(string) | Gets a new string replaced the specified string with a newline. |
| ToDQ(string) | Gets a new string replaced the specified string with a double quote character. |
| ToLF(string) | Gets a new string replaced the specified string with a line feed character. |
| ToCR(string) | Gets a new string replaced the specified string with a crriage return character. |
| ToTAB(string) | Gets a new string replaced the specified string with a tab character. |
| ToLower() | Gets a new instance of the string that uppercase in the invoker string converts to lowercase. |
| ToUpper() | Gets a new instance of the string that lowercase in the invoker string converts to uppercase. |
| Trim() | Returns a string that removed whitespace characters at the beginning and end of the caller. |
| Trim(string) | Returns a string that removed specified characters at the beginning and end of the caller. |
| TrimEnd() | Returns a string that removed whitespace characters at the end of the caller. |
| TrimEnd(string) | Returns a string that removed specified characters at the end of the caller. |
| TrimStart() | Returns a string that removed whitespace characters at the beginning of the caller. |
| TrimStart(string) | Returns a string that removed specified characters at the beginning of the caller. |


