Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

String class: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
No edit summary
No edit summary
Line 2: Line 2:
|Name=<nowiki>String</nowiki>
|Name=<nowiki>String</nowiki>
|Description=<nowiki>The string object</nowiki>
|Description=<nowiki>The string object</nowiki>
|Constructors=
|InheritsFrom=object|Constructors=
{{CGscriptConstructors_Template|Parameters=
{{CGscriptConstructors_Template|Parameters=
{{CGscriptParameters_Template|Type=string|Name=<nowiki>value</nowiki>|Description=<nowiki>Value to give object</nowiki>}}
{{CGscriptParameters_Template|Type=string|Name=<nowiki>value</nowiki>|Description=<nowiki>Value to give object</nowiki>}}
Line 45: Line 45:
|Properties=
|Properties=
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>ObjectTypeName</nowiki>|HasGetter=1|Description=<nowiki>The name of the type of object.</nowiki>}}
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>ObjectTypeName</nowiki>|HasGetter=1|Description=<nowiki>The name of the type of object.</nowiki>}}
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=<nowiki>TypeInformation</nowiki>|HasGetter=1|Description=<nowiki>Get information about this class.</nowiki>}}
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=<nowiki>TypeInformation</nowiki>|HasGetter=1|Inherited=object|Description=<nowiki>Get information about this class.</nowiki>}}
}}
}}
=== <span style="color:#DF8621">'''Examples'''</span> ===
<source lang="javascript">
String a = new String ("Catglobe System Setup");
print(a.Contains("globe"));//True
print(a.IndexOf("t"));//2
print(a.IndexOf("t",5));//12
print(a.LastIndexOf("t"));//18
print(a.LastIndexOf("t",17));//12
print(a.StartsWith("c"));// False
print(a.StartsWith("c", true));// True
print(a.EndsWith("P"));// False
print(a.EndsWith("P", true));//True
print(a.ToLowerInvariant());//catglobe system setup
print(a.ToUpperInvariant());//CATGLOBE SYSTEM SETUP
</source>

Revision as of 07:45, 2 July 2020

String



The string object

Parent class

Inherits from object

Constructors

  • (string value "Value to give object") - New object with the given value

Methods

  • number CompareTo(string value "Value to compare to") - Compare to object. See ArrayConstant.OrderBy
  • number CompareToIgnoreCase(string value "Value to compare to") - Compare to object. See ArrayConstant.OrderBy
  • bool Contains(string value "Value to compare to") - Returns true if the value specified occurs in the string
  • bool EndsWith(string value "Value to compare to") - Returns true if the value specified occurs at the end of the string
  • bool EndsWith(string value "Value to compare to", bool ignoreCase "True to ignore case during comparison") - Returns true if the value specified occurs at the end of the string
  • int IndexOf(string value "Value to compare to") - Returns the 0-based index of where the value is to be found in the string, or -1
  • int IndexOf(string value "Value to compare to", int startIndex "The search starting position") - Returns the 0-based index of where the value is to be found in the string, or -1
  • int LastIndexOf(string value "Value to compare to") - Returns the 0-based index of where the value is to be found in the string, or -1
  • int LastIndexOf(string value "Value to compare to", int startIndex "The search starting position") - Returns the 0-based index of where the value is to be found in the string, or -1
  • bool StartsWith(string value "Value to compare to") - Returns true if the value specified occurs at the start of the string
  • bool StartsWith(string value "Value to compare to", bool ignoreCase "True to ignore case during comparison") - Returns true if the value specified occurs at the start of the string
  • string ToLowerInvariant() - Returns the string converted to its lower case variant using invariant culture
  • string ToString() - The string representation of the object.
  • string ToUpperInvariant() - Returns the string converted to its upper case variant using invariant culture

Properties

  • string ObjectTypeName { get; } - The name of the type of object.
  • (From object) TypeInformation TypeInformation { get; } - Get information about this class.