String toLowerCase():使用默认语言环境的规则将此 String 中的所有字符都转换为小写。
String toUpperCase():使用默认语言环境的规则将此 String 中的所有字符都转换为大写。
String trim():返回字符串的副本,忽略前导空白和尾部空白。
boolean equals(Object obj):比较字符串的内容
boolean equalsIgnoreCase(String anotherString):与 equals 方法类似,忽略大小写
String concat(String str):将指定字符串连接到此字符串的结尾。 等价于用“+”
2、String 类和字符相关操作
char charAt(int index): 返回某索引处的字符 return value[index];
char[] toCharArray():将此字符串转换为一个新的字符数组
String(char[] value):分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。
String(char[] value, int offset, int count):分配一个新的 String,它包含取自字符数组参数一个子数组的字符。
3、String 类字节与字符串操作方法
编码:把字符-->字节
byte[] getBytes():使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组
中。
byte[] getBytes(Charset charset) :使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的
byte 数组。
byte[] getBytes(String charsetName) :使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个
新的 byte 数组中。
解码:把字节-->字符
String(byte[] bytes) :通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。
String(byte[] bytes, Charset charset):通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。
String(byte[] bytes, int offset, int length) :通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的
String。
String(byte[] bytes, int offset, int length, Charset charset):通过使用指定的 charset 解码指定的 byte 子数组,构
造一个新的 String。
String(byte[] bytes, int offset, int length, String charsetName):通过使用指定的字符集解码指定的 byte 子数组,
构造一个新的 String。
String(byte[] bytes, String charsetName):通过使用指定的 charset 解码指定的 byte 数组,构造一个新的
String。
public static void main(String[] args)throws Exception {