Documentation ¶
Index ¶
- Constants
- func NewAbstractStringBuilder(capacity int) *abstractStringBuilder
- type StringBuilder
- func (b *StringBuilder) Append(v interface{}) *StringBuilder
- func (b *StringBuilder) AppendCodePoint(codePoint int) *StringBuilder
- func (b *StringBuilder) AppendNil() *StringBuilder
- func (b *StringBuilder) AppendObject(v interface{}) *StringBuilder
- func (b *StringBuilder) AppendRune(v rune) *StringBuilder
- func (b *StringBuilder) AppendRuneArray(v []rune) *StringBuilder
- func (b *StringBuilder) AppendString(v string) *StringBuilder
- func (s StringBuilder) Capacity() int
- func (s StringBuilder) CharAt(index int) rune
- func (s StringBuilder) CodePointAt(index int) int
- func (s StringBuilder) CodePointBefore(index int) int
- func (b *StringBuilder) Delete(start int, end int) *StringBuilder
- func (b *StringBuilder) DeleteCharAt(index int) *StringBuilder
- func (b *StringBuilder) IndexOf(str string) int
- func (b *StringBuilder) IndexOfFrom(str string, from int) int
- func (b *StringBuilder) Insert(index int, v interface{}) *StringBuilder
- func (b *StringBuilder) LastIndexOf(str string) int
- func (b *StringBuilder) LastIndexOfFrom(str string, from int) int
- func (s StringBuilder) Length() int
- func (b *StringBuilder) Replace(start int, end int, str string) *StringBuilder
- func (b *StringBuilder) Reverse() *StringBuilder
- func (b *StringBuilder) SetCharAt(index int, str rune) *StringBuilder
- func (s StringBuilder) SetLength(newLength int)
- func (b *StringBuilder) String() string
- func (s StringBuilder) TrimToSize()
Constants ¶
View Source
const (
MaxArraySize = common.IntMaxValue - 8
)
Variables ¶
This section is empty.
Functions ¶
func NewAbstractStringBuilder ¶
func NewAbstractStringBuilder(capacity int) *abstractStringBuilder
Types ¶
type StringBuilder ¶
type StringBuilder struct {
// contains filtered or unexported fields
}
func NewStringBuilder ¶
func NewStringBuilder() *StringBuilder
func NewStringBuilderCap ¶
func NewStringBuilderCap(capacity int) *StringBuilder
func NewStringBuilderStr ¶
func NewStringBuilderStr(str string) *StringBuilder
func (*StringBuilder) Append ¶
func (b *StringBuilder) Append(v interface{}) *StringBuilder
func (*StringBuilder) AppendCodePoint ¶
func (b *StringBuilder) AppendCodePoint(codePoint int) *StringBuilder
func (*StringBuilder) AppendNil ¶
func (b *StringBuilder) AppendNil() *StringBuilder
func (*StringBuilder) AppendObject ¶
func (b *StringBuilder) AppendObject(v interface{}) *StringBuilder
func (*StringBuilder) AppendRune ¶
func (b *StringBuilder) AppendRune(v rune) *StringBuilder
func (*StringBuilder) AppendRuneArray ¶
func (b *StringBuilder) AppendRuneArray(v []rune) *StringBuilder
func (*StringBuilder) AppendString ¶
func (b *StringBuilder) AppendString(v string) *StringBuilder
func (StringBuilder) CodePointAt ¶
func (StringBuilder) CodePointBefore ¶
func (*StringBuilder) Delete ¶
func (b *StringBuilder) Delete(start int, end int) *StringBuilder
func (*StringBuilder) DeleteCharAt ¶
func (b *StringBuilder) DeleteCharAt(index int) *StringBuilder
func (*StringBuilder) IndexOf ¶
func (b *StringBuilder) IndexOf(str string) int
func (*StringBuilder) IndexOfFrom ¶
func (b *StringBuilder) IndexOfFrom(str string, from int) int
func (*StringBuilder) Insert ¶
func (b *StringBuilder) Insert(index int, v interface{}) *StringBuilder
func (*StringBuilder) LastIndexOf ¶
func (b *StringBuilder) LastIndexOf(str string) int
func (*StringBuilder) LastIndexOfFrom ¶
func (b *StringBuilder) LastIndexOfFrom(str string, from int) int
func (*StringBuilder) Replace ¶
func (b *StringBuilder) Replace(start int, end int, str string) *StringBuilder
func (*StringBuilder) Reverse ¶
func (b *StringBuilder) Reverse() *StringBuilder
func (*StringBuilder) SetCharAt ¶
func (b *StringBuilder) SetCharAt(index int, str rune) *StringBuilder
func (*StringBuilder) String ¶
func (b *StringBuilder) String() string
func (StringBuilder) TrimToSize ¶
func (s StringBuilder) TrimToSize()
Click to show internal directories.
Click to hide internal directories.