1.String:
String s1="abc";String s2=new String("abc");s1在内存中有一个对象。s2在内存中有两个对象。
2.StringBuffer(容器,长度可变,可以直接操作多个数据类型,通过toString方法变成字符串):1)存储StringBuffer append();StringBiffer insert();2)删除StringBuffer delete(start,end)StringBuffer deleteCharAt(index)3)获取char charAt(int index)int indexOf(String str)int lastIndexof(String str)int length()String sunstring(int start,int end)4)修改StringBuffer replace(start,end,string); void setCharAt(int index,char ch) 5)反转stringBuffer reverse ();3.StringBuilder()
StringBuffer是线程同步的,但是StringBuilding 是线程不同步的,更安全。5.基本数据类型:基本类型装换成字符串1)基本数据类型+“ ”2)基本数据类型.toString(基本数据类型值)3)字符串转换成基本数据类型xxx a=Xxx.PRasexxx(String);int a=Integer.praseInt("123");double b=Double.praseDouble("12.23");boolean b=Boolean.praseBoolean("true");{Integer i=new Interger("123");int num=i.intValue();}十进制转换成其他进制:toBinaryString();toHexString();toOctalString();其他进制转换成十进制:parseInt(String,radix)6.自动装箱操作:{Integer x=4;//进行自动装箱x+=2;//进行自动拆箱,x变为int类型,再将和进行装箱操作,赋给x}
新闻热点
疑难解答