我是靠谱客的博主 香蕉月饼,最近开发中收集的这篇文章主要介绍《thinking in java》笔记15-String,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过new String(“abc”)和”abc”都会创建一个字符串对象,而”abc”+”def”会创建三个对象:”abc”,”def”,”abcdef”。在java中对字符串的一切操作都会产生一个新的字符串对象。

为此java提供了两个可变字符串类:StringBuilder,StringBuffer.

StringBuilder是StringBuffer的一个简易实现,且比它快。
StringBuilder通过toStirng()方法获得最终的字符串。
示例:

public class StringBuilderTest {
    public static void main(String[] args) {
        StringBuilder stringBuilder = new StringBuilder("a");
        stringBuilder.append(true);
        stringBuilder.append(0);
        stringBuilder.append("bbb");
        String string = stringBuilder.toString();
        System.out.println(string);
    }
}

运行结果:

atrue0bbb

String常用的3个正则表达式:匹配matches(),分组split(),替换replace();

最后

以上就是香蕉月饼为你收集整理的《thinking in java》笔记15-String的全部内容,希望文章能够帮你解决《thinking in java》笔记15-String所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部