博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java微笔记(7)
阅读量:6808 次
发布时间:2019-06-26

本文共 634 字,大约阅读时间需要 2 分钟。

String 类常用方法

885782-20170810101447699-1601136293.png

注意点:

  1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1

  2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1

  3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符

  4. “==” 和 equals() 的区别

    ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

    equals(): 比较存储在两个字符串对象中的内容是否一致

==================================================================

当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。

StringBuilder类的常用方法

885782-20170810104917839-2004237011.png

转载于:https://www.cnblogs.com/cjqcjq/p/7337777.html

你可能感兴趣的文章
管理员取得所有权限.reg
查看>>
杭电1087
查看>>
Js跑马灯效果 && 在Vue中使用
查看>>
2017-2018-2 20179209《网络攻防》第二周作业
查看>>
ORA-12519: TNS:no appropriate service handler found 解决
查看>>
序列化对象
查看>>
javascript模式 (3)——工厂模式和装饰模式
查看>>
u-boot-2012.04.01移植笔记——支持NAND启动
查看>>
js实现全屏
查看>>
.net程序员转战android第二篇---牛刀小试
查看>>
脏数据
查看>>
Windows下命令行连接mysql及导入sql文件
查看>>
读取XML字符串到临时表
查看>>
XML教程!
查看>>
Bootstrap入门!
查看>>
题目29:计算表达式
查看>>
Java 实验五 王奕开
查看>>
docker容器持久化卷讲解
查看>>
h5 canvas
查看>>
Array循环
查看>>