一、String类——描述字符串

常用的方法简单介绍:

1.charAt()    获取对应位置的字符

2.length()    获取字符串的长度

3.concat()    在字符串的尾部追加内容-----相当于连接符(+)

4.contains()   查看字符串是否包含指定的内容

5.endWith()   查看字符串是否以xxx结束(可以用来查看文件的格式)

6.startWith()       查看字符串是否以xxx开始

7.equals()    比较两个字符串的内容是否相同

8.indexOf()   查找给定内容第一次出现的位置

9.lastIndexOf()     查找给定内容最后一次出现的位置 

10.replace()     替换字符串里的内容

11.split()    切割字符串

12.trim()    忽略首部和尾部的空格(中间的不能忽略)

13.subString()   截取子字符串

14.getBytes()  String类型——>Byte[ ]类型

15.toCharArray()  String类型——>Char[ ]类型

16.toLowerCase() 字符串全部转为小写

17.toUpperCase() 字符串全部转为大写

二、StringBuffer和StringBuilder

常用的方法简单介绍:

1.append()    在StringBuffer和StringBuilder的字符串后面追加内容

2.insert()       在指定位置上添加内容

3.delete()      删除内容

4.reverse()    反转字符串

5.setCharAt()     更改指定位置的内容

三、String、StringBuffer和StringBuilder区别

1.String:不可变的字符序列

2.StringBuffer:可变的字符序列,是线程同步的(安全的),效率低

3.Stringbuilder:可变的字符序列,是线程不同步的(不安全的),效率高,是Stringbuffer的一个简易替换(推荐使用)

《《《StringBuffer和StringBuilder是对String的内存优化》》》

注:方法较多,就不一一介绍了,给你们一个链接《jdk1.6中文版》,下载下来可以自己查看。

最新文章

  1. IRandomAccessStream, IBuffer, Stream, byte[] 之间相互转换
  2. 3ds max旋转简化后模型
  3. drawPython
  4. Photoshop学习笔记(待续)
  5. 准备阶段-mongodb数据库安装
  6. 转载:Android横屏竖屏切换的问题
  7. AC自动机---Keywords Search
  8. char 转wchar_t 及wchar_t转char
  9. 王家林 Spark公开课大讲坛第一期:Spark把云计算大数据速度提高100倍以上
  10. UVA 10308 Roads in the North
  11. 使用axios以及http-proxy-middleware代理处理跨域的问题
  12. AI - TensorFlow - 起步(Start)
  13. VMware14虚拟机下安装Centos6.5
  14. 分支&循环
  15. Datasnap 服务端 (Server)Session 管理 --- 解决 全示例慢(Google)
  16. 多角度对比 ES5与ES6的区别
  17. 黑马java课程2222
  18. webgl,threejs教程、笔记
  19. jenkins commande not found
  20. day23(事务管理)

热门文章

  1. 英语四六级模拟考试系统APP
  2. poj1679最小生成树是否唯一
  3. java,netcore和nodejs api性能测试
  4. 还不会K8S吗?先从kubeadm开始吧
  5. 正确去除隐藏在WordPress系统各处的版本号
  6. rancher证书过期
  7. [PHP学习教程 - 网络]004.模拟发送HTTP请求[GET/POST](HTTP Simulator)
  8. Vue 哈希换histroy
  9. 01 . 前端之HTML
  10. 2020年,哪一款远程桌面(VPS管理器)最值得你期待