public class CharArray extends Object implements CharSequence, Iterable<Character>
Constructor and Description |
---|
CharArray(char[] value,
boolean copy)
构造,注意此方法共享数组
|
CharArray(String value)
构造
|
Modifier and Type | Method and Description |
---|---|
char[] |
array()
获取原始数组,不做拷贝
|
char |
charAt(int index) |
boolean |
equals(Object o) |
int |
hashCode() |
Iterator<Character> |
iterator() |
int |
length() |
CharArray |
set(int index,
char c)
设置字符
|
CharSequence |
subSequence(int start,
int end) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
chars, codePoints
forEach, spliterator
public CharArray(String value)
value
- String值public CharArray(char[] value, boolean copy)
value
- char数组copy
- 可选是否拷贝数组,如果为false
则复用数组public int length()
length
in interface CharSequence
public char charAt(int index)
charAt
in interface CharSequence
public CharArray set(int index, char c)
index
- 位置,支持复数,-1表示最后一个位置c
- 字符public char[] array()
public CharSequence subSequence(int start, int end)
subSequence
in interface CharSequence
public String toString()
toString
in interface CharSequence
toString
in class Object
Copyright © 2025. All rights reserved.