标签:set new 值类型 case min 组成 构造 equals 字典顺序
字符串是由多个字符组成的一串数据(字符序列)
字符串可以看成是字符数组
public String()
public String(byte[] bytes)
public String(byte[] bytes,int offset,int length)
public String(char[] value)
public String(char[] value,int offset,int count)
public String(String original)
boolean equals(Object obj)
boolean equalsIgnoreCase(String str)
boolean contains(String str)
boolean startsWith(String str)
boolean endsWith(String str)
boolean isEmpty()
int length()
char charAt(int index)
int indexOf(int ch)
int indexOf(String str)
int indexOf(int ch,int fromIndex)
int indexOf(String str,int fromIndex)
String substring(int start)
String substring(int start,int end)
byte[] getBytes()
char[] toCharArray()
static String valueOf(char[] chs)
static String valueOf(int i)
String toLowerCase()
String toUpperCase()
String concat(String str)
String replace(char old,char new)
String replace(String old,String new)
String trim()
int compareTo(String str)
int compareToIgnoreCase(String str)
我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题
线程安全的可变字符序列
public StringBuffer()
public StringBuffer(int capacity)
public StringBuffer(String str)
public StringBuffer append(String str)
public StringBuffer insert(int offset,String str)
public StringBuffer deleteCharAt(int index)
public StringBuffer delete(int start,int end)
public StringBuffer replace(int start,int end,String str)
public StringBuffer reverse()
public String substring(int start)
public String substring(int start,int end)
截取功能和前面几个功能的不同
返回值类型是String类型,本身没有发生改变
标签:set new 值类型 case min 组成 构造 equals 字典顺序
原文地址:https://www.cnblogs.com/ljlaction/p/9497505.html