首页 > 学院 > 开发设计 > 正文

关于String类

2019-11-06 09:18:10
字体:
来源:转载
供稿:网友

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}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表