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, waitchars, codePointsforEach, spliteratorpublic CharArray(String value)
value - String值public CharArray(char[] value,
boolean copy)
value - char数组copy - 可选是否拷贝数组,如果为false则复用数组public int length()
length in interface CharSequencepublic char charAt(int index)
charAt in interface CharSequencepublic CharArray set(int index, char c)
index - 位置,支持复数,-1表示最后一个位置c - 字符public char[] array()
public CharSequence subSequence(int start, int end)
subSequence in interface CharSequencepublic String toString()
toString in interface CharSequencetoString in class ObjectCopyright © 2025. All rights reserved.