String 与 char[]之间的转换
String --> char[]:调用String的toCharArray()
char[] --> String:调用String的构造器
String与 byte[]转换
String --> byte[]:调用String的getBytes()
byte[] --> String:调用String的构造器
声明:解码时 要求解码使用的字符集必须与编码时使用的字符集一致 否则会出现乱码
String StringBuffer StringBuilder三者异同
String:不可变的字符序列:底层使用char[]存储
StringBuffer:可变的字符序列:线程安全的 效率低 底层使用char[]存储
StringBuilder:可变的字符序列:线程不安全的 效率高 底层使用char[]存储
常用方法
增:append()
删:delect(int start,int end)
改:replace(int start,int end,String str)/setCharAt(int n,char ch)
查:charAt(int n)
插:insert(int offset,xxx)
长度:length()