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

字符串的说明以及应用

一,字符串常量池

1.使用字符串类型字面量给变量赋值是在字符串常量池创建一个对象

2.使用new创建字符串对象会在常量池创建一个对象,再到堆里面创建一个对象存常量池的地址

二,字符串常用方法

1.subString()字符串截取

2.replace()字符串替换

3.toCharAarray()获取字符数组

4.getBytes()获取字节数组

5.concat()将两个字符串拼接起来

6.trim()将字符串两端空格剪掉

7.split()按照参数中的符号分割返回字符串数组

8.matches()检测字符串是否满足正则表达式

9.intern()在字符串常量池中查找是否有当前字符串,有就使用现有的,没有就创建新的

package string;public class StringTest {public static void main(String[]args){String s1="超用心";String s2="在线教育";String s3=s1+s2;String s4="超用心在线教育";String s5=s3.intern();//instern()当常量池中存在该字符串,会直接使用常量池中的地址//如果没有就会在字符串常量池中开辟一个System.out.println(s3==s4);//falseSystem.out.println(s4==s5);//true}
}

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

相关文章:

  • topographic terrain
  • Spring IOC 学习笔记
  • 关于pygsp引发的一系列问题和实例小demo
  • wrap go as a telnet client lib for c to implement a simple telnet client
  • 深入分析 Linux PCI Express 子系统
  • VS Code配置MinGW64编译Ipopt库
  • 《智能体(Agent)速记指南》
  • 安卓11 12系统修改定制化_____修改系统默认域名解析规则 实现屏蔽广告 屏蔽应用更新等功能
  • 北京JAVA基础面试30天打卡11
  • 2025年睿抗国赛本科组题解
  • Spring AI架构分析
  • Gradle#构建生命周期三个阶段
  • 小白学习《PCI Express体系结构导读》——第Ⅰ篇第1章PCI总线的基本知识
  • DAY12DAY13-新世纪DL(Deeplearning/深度学习)战士:破(改善神经网络)1
  • 机器学习——PCA算法
  • C语言指针运算题
  • Pycaita二次开发基础代码解析:交互选择、参数化建模与球体创建的工业级实现
  • 第5问 对于数据分析领域,统计学要学到什么程度?
  • 【深度学习】基于ESRNet模型的图像超分辨率训练
  • 软考 系统架构设计师系列知识点之杂项集萃(124)
  • 软件SPI实现(3):SPI协议测试(使用W25Q64)
  • 11.web api 2
  • AMD Ryzen AI Max+ 395四机并联:大语言模型集群推理深度测试
  • Fixture Caliper 工具
  • dify 调用本地的 stable diffusion api生成图片的工作流搭建
  • 非功能性需求设计:可解释性、鲁棒性、隐私合规
  • implement libwhich for Windows
  • STM32标准库学习笔记
  • 40 C++ STL模板库9-容器2-vector
  • 深度剖析Redisson分布式锁项目实战