首页 > 代码库 > 【Java基础总结】字符串
【Java基础总结】字符串
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)
【Java基础总结】字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。