博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java基础总结】字符串
阅读量:5137 次
发布时间:2019-06-13

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

 1. java内存区域(堆区、栈区、常量池)

2. String

length()    //长度//获取子串位置indexOf(subStr)lastIndexOf(subStr)//获取子串charAt(index)subString(startIndex, endIndex)//判断是否为空isEmpty()//判断是否包含子串contains(substr)//是否以str开头、结尾startsWith(str)endsWith(str)//判断是否相等equals(str)equalsIgnoreCase(str)toCharArray()    //获取字符数组getBytes()       //获取字节数组toLowerCase()    //转小写 toUpperCase()    //转大写replace(replaceMent, str)    //替换split(str)            //拆分trim()                //去掉开头结尾的空格

 

3. StringBuffer和StringBuilder

//添加append(str)insert(index, str)//删除delete(stringIndex, endIndex)deleteCharAt(index)//反转reverse()

 

区别

执行速度,StringBuilder > StringBuffer;StringBuilder 线程不安全,StringBuffer 线程安全;故在单线程程序中用StringBuilder,多线程程序中用StringBuffer

 

转载于:https://www.cnblogs.com/lhat/p/6168887.html

你可能感兴趣的文章
在centos6.8上源码安装MySQL
查看>>
GetDc函数与GetWindowDC函数的区别
查看>>
marshal intptr to delegate
查看>>
目前js比较流行的js框架
查看>>
C# 插入文本框到PPT幻灯片
查看>>
权限问题
查看>>
Python基础二
查看>>
Kindle Paperwhite 2使用体验
查看>>
touch
查看>>
Leetcode::Best Time to Buy and Sell Stock11
查看>>
POJ 1113 Wall 求凸包
查看>>
POJ 2981 Strange Way to Express Integers 模线性方程组
查看>>
母函数学习篇。
查看>>
redis有哪些功能
查看>>
程序员永远的痛之字符编码的奥秘
查看>>
Ajax向服务器请求对表单和表格进行操作
查看>>
Hive集成Hbase
查看>>
字符串自实现的拼接
查看>>
学习记录--一列数据转为一个字段
查看>>
检测服务器环境是否支持SHA-2加密的证书
查看>>