public bool StartsWith(string prefix, int toffset) { return(toffset >= 0 && StringExtensions.SubString(this.value, toffset, prefix.Length).Equals(prefix)); }
public bool EndsWith(string prefix) { return(StringExtensions.EndsWith(this.value, prefix)); }
public string[] Split(string regex, int maxMatch) { return(StringExtensions.Split(this.value, regex, maxMatch)); }
public bool StartsWith(string prefix) { return(StringExtensions.StartsWith(this.value, prefix)); }
public int LastIndexOf(string str) { return(StringExtensions.LastIndexOf(this.value, str)); }
public string[] Split(string regex) { return(StringExtensions.Split(this.value, regex)); }
public int IndexOf(int codePoint) { return(StringExtensions.IndexOf(this.value, codePoint)); }
public int LastIndexOf(int codePoint, int startIndex) { return(StringExtensions.LastIndexOf(this.value, codePoint, startIndex)); }
public CharSequence SubSequence(int start, int end) { return(new JavaString(StringExtensions.SubString(this.value, start, end))); }
public int IndexOf(string str, int startIndex) { return(StringExtensions.IndexOf(this.value, str, startIndex)); }
public char CharAt(int index) { return(StringExtensions.CharAt(this.value, index)); }
public void GetChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) { StringExtensions.GetChars(this.value, srcBegin, srcEnd, dst, dstBegin); }
public string Substring(int beginIndex, int endIndex) { return(StringExtensions.SubString(this.value, beginIndex, endIndex)); }
public string Replace(object oldchar, object newchar) { return(StringExtensions.Replace(this.value, oldchar, newchar)); }
public string Replace(char oldchar, char newchar) { return(StringExtensions.Replace(this.value, oldchar, newchar)); }