public class VariantTest{
public static int staticVar = 0;
public int instanceVar = 0;
public VarianTest(){
staticVar++;
instanceVar++;
}
}
java數(shù)組轉(zhuǎn)字符串
char data[] = {'a','b','c'};
String str = new String(data);
String str = "abc";
String d = "abc".substring(1,2);
字符串緩沖區(qū)栖博,stringbuffer
字符串生成器 stringbuilder
str.chatAt('index')
str.compareTo(str);按字典順序比較兩個(gè)字符串
compareToIgnoreCase(String str) 忽略大小寫(xiě)來(lái)字典順序比較
str.concat(str)
boolean str.contanins(charsequences s)
str.endWith(str)
str.getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)
str.indexOf(char ch);
str.isEmpty() length()為0,返回true
str.length()
str.replace()
str.replaceAll()
上面兩個(gè)都是相同的厢洞,替換全部
str.replaceFirst()
str.toCharArray()
StringBuffer 同 Stringbuilder的方法仇让,區(qū)分就是是否同步
stringbuffer.append()
stringbuffer.capacity()
sb.charAt()
sb.delete()
sb.deleteCharAt()
sb.insert(index,char)
sb.length()
sb.replace(start,end,str)
sb.reverse()
sb.getChars()
sb.indexOf()
stringBuilder 是線程不安全的,要線程安全使用stringbuffer