当前位置: 首页 > news >正文

Java中的String的常用方法用法总结

1.1 String

        (1)声明

                

        (2)字符串常量

                存储字符串数据的容器:private final char value[]

                字符串常量都存储在字符串常量池(StringTable)中

                字符串常量池不允许存放两个相同的字符串常量

                        

        (3)String的不可变性

                当对字符串变量重新赋值时,需要重新指定一个字符串常量的位置进行赋值,不能在原有位置修改

                     

        当对现有字符串进行拼接操作时,需要重新开发空间保存拼接以后的字符串,不能在原有的位置修改

               

    

        当调用字符串的replace替换现有的某个字符时,需要重新开辟空间保存修改以后的字符串,不能在原有位置修改

             

1.2 String实例化

        (1)方式

                        

        (2)比较

                

        (3)内存分析

                   

1.3 String的常用方法

        string类包含许多方法可转换为数组、处理字符串(去除空字符串、判断是否相等、获取字符串索引),通过字符串调用相应方法

        当需要创建String类时才需要使用String类调用

        (1)String与基本数据类型转换

                   

          (2)String与数组间的转换

                 

        (3)String与字节数组间的转换

                

        (4)常用方法

                

                 调用方法的字符串不变,返回的结果是拼接后的字符串

                

                   

                去除字符串首尾空格

                

                字符串索引

                  

                和字符相关

                    

                

        正则表达式

                

1.4  常用API

      (1)StringBuilder与StringBuffer

        

        (2)Date

            

                格式化

                   

        (3)Calendar

              

  1.5 JDK8新的API特性

(1)解决问题

                

                API

                

http://www.xdnf.cn/news/631225.html

相关文章:

  • Linux基础命令详解:touch、cat、more 的使用技巧与实战
  • Dynamics 365 简介
  • Python爬虫开发基础案例:构建可复用的名言采集系统
  • 【信息系统项目管理师】第24章:法律法规与标准规范 - 27个经典题目及详解
  • 力扣48 .旋转图像 (最简单的方法)
  • 【VBA 常用对象总结】掌握核心对象的属性和方法
  • [原创](计算机数学)(Introduction Linear Algebra)(P25): 为什么Cyclic Differences无法构成三维空间?
  • 无需会员可一键转换
  • Spring Security探索与应用
  • 《2.2.1顺序表的定义|精讲篇》
  • RK3588 buildroot QT 悬浮显示(OSD)
  • 大学生科创项目在线管理系统设计与实现
  • 数据库blog6_商业数据库下载知识
  • AI知识库
  • 【项目需求分析文档】:在线音乐播放器(Online-Music)
  • vFile文件的精读
  • NVMe高速传输之摆脱XDMA设计2
  • 【批量文件夹重命名】如何按照Excel表格对应的关系,批量一对一的重命名文件夹,文件夹按照对应映射关系一对一改名
  • 使用ps为图片添加水印
  • 常见实验室器材采购渠道分享
  • 《岁月深处的童真》
  • 基于python的百度迁徙迁入、迁出数据分析(城市版)
  • 滚珠导轨在航空航天领域具体应用是什么?
  • 如何优化 MySQL 存储过程的性能?
  • python网络爬虫的基本使用
  • Day 30 训练
  • 代码随想录算法训练营第四十九天
  • 使用LLaMA-Factory微调ollama中的大模型(二)------使用数据集微调大模型
  • OpenSSH 9.9p2 编译安装全流程指南
  • ollama接入图像识别大模型