字符与字符串
方法名称 | 类型 | 描述 |
public String(char value[]) | 构造 | 将字符数组中的所有内容变为字符串 |
public String(char value[], int offset, int count) | 构造 | 将部分字符数组中的内容变为字符串 |
public char charAt(int index) | 普通 | 取得指定索引位置的字符,索引从0开始 |
public char[] toCharArray() | 普通 | 将字符串变为字符数组返回 |
字节与字符串
方法名称 | 类型 | 描述 |
public String(byte bytes[]) | 构造 | 将字节数组变为字符串 |
public String(byte bytes[], int offset, int length) | 构造 | 将部分字节数组中的内容变为字符串 |
public byte[] getBytes() | 普通 | 将字符串以字节数组的形式返回 |
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException | 普通 | 编码转换处理 |
byte[] 是把 String 按照一个字节一个字节的方式处理, 这种适合在网络传输, 数据存储这样的场景下使用. 更适合 针对二进制数据来操作.
char[] 是吧 String 按照一个字符一个字符的方式处理, 更适合针对文本数据来操作, 尤其是包含中文的时候.