zoukankan      html  css  js  c++  java
  • 1.2 JAVA的String类和StringBuffer类

    一、String

    •  1.String概念

    String不属于基本类型,String是final修饰的是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了
    如果要对String修改使用 StringBuffer (线程安全)和 StringBuilder 类。

    • 2.String常用方法

    .length();返回字符长度
    string.concat(string2);连接字符串
    .compareTo(object);于一个对象比较
    .equals();比较俩个对象的值。
    链接:https://www.runoob.com/java/java-string.html

    二、StringBuffer (线程安全)和 StringBuilder 类

    1.StringBuffer和string的区别:

    和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 

    由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情况下,则必须使用 StringBuffer 类。

    2.StringBuffer支持的方法:

    append(String s):在后边追加字符串

    reverse() :StringBuffer 反转

    delete(int start,int end): 移除截取,包含start,但不包含end

    insert() 插入数据

    3. StringBuffer和String相似的常用方法

    .length():返回长度

    substring(int start,int end) 截取

    toString()转换成字符串

    参考链接:https://www.runoob.com/java/java-stringbuffer.html

  • 相关阅读:
    spark的环境安装
    (7)zabbix资产清单inventory管理
    (6)zabbix主机与组配置
    (5)zabbix配置详解
    (4)zabbix监控第一台服务器
    (3)zabbix用户管理
    (2)zabbix硬件需求
    (1) zabbix进程构成
    centos7系统root无法通过su切换到某个普通用户
    01基础复习
  • 原文地址:https://www.cnblogs.com/Smileing/p/11865322.html
Copyright © 2011-2022 走看看