Java(十) 字符串

String 对象创建的三种方式

三种方式

    常用方法

   常用方法
getBytes

    == 和 equals 方法的区别

    equals 指 内容是否相同, == 指 地址 是否相同

    字符串的不可变性


字符串 StringBuilder

    String 和 StringBuilder 的 区别:

        String 具有不可变性(在常量池中产生很多废弃的变量 和 很多 中间变量),而 StringBuilder 不具备;

   使用场景

        当频繁操作字符串时,使用 StringBuilder ;

StringBuilder  和 StringBuffer  的 区别:

        两者基本相似;

        StringBuffer  是线程安全的,StringBuilder 则没有, StringBuilder 所以性能略高;

         因为处理字符串的时候 基本都是 单线程的,所以 StringBuilder  可以使用;

基础 api

你可能感兴趣的:(Java(十) 字符串)