飞翔的起点

从这里出发

导航

<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

常用链接

留言簿(5)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜

java中的String和StringBuffer类

        在java语言中,String和StringBuffer类的使用非常的普遍,今天有时间认真的复习、整理一下。
        String 类和StringBuffer类来分装了对字符串的各种操作,他们属于java.lang包。
        String类用于比较两个字符串、查找和抽取串中的字符或字串、字符串与其他类型之间的相互转化等,注意String类对象的内容一旦被初始化就不能在改变了。
        StringBuffer类用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以翻转字符串中猿类的内容,并且可以把StringBuffer类生成的字符串通过StringBuffer类的tostring()方法转化成String类,然后就可以通过String类的各种方法操作该字符串了。
        java中提供了“+”来连接两个String类型的字符串连接成一个新的字符串,在StringBuffer类中可以通过append方法实现,
例如:
            String  x="abc"+4+"def";
            编译时等效于
            String  x=new StringBuffer().append("abc").append(4).append("def").toString();
注意:
        String s1="hello";
        String s2="hello";  说明s1和s2是同一个对象,而下面的两句代码是创建了两个对象,但是他们虽然内容相同,但确实不同的两个对象;
        String s1=new String("hello");
        String s2=new String("hello")

       在String类中特别要注意“==”和“equals”,他们有着本质的区别,“==”比较的是两个字符串的对象引用,而“equals”比较的是两个字符串的内容。
       String类和StringBuffer类具有好多有用的方法,请查看jdk帮助学习和理解。

posted on 2008-03-19 10:15 forgood 阅读(2201) 评论(3)  编辑  收藏

评论

# re: java中的String和StringBuffer类 2008-04-14 16:38 forgood

StringBuilder和StringBuffer差不多,但是StringBuilder是不安全的,而StringBuffer是安全的  回复  更多评论   

# re: java中的String和StringBuffer类 2008-08-19 09:38 lixinso

mark  回复  更多评论   

# re: java中的String和StringBuffer类 2012-01-04 14:37 电脑没声音

来看看了哈。电脑问题欢迎互访  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: