Java String

一.string常用方法
获取
length()获取字符串长度;concat(str)字符串拼接;charAt(index);
indexOf()某元素在字符串第一次出现的位置,-1表示没有
截取
substring(index)[index-end],substring(start,end)[s,e)
转换
toCharArray()将字符串拆分成字符数组
getBytes()获取当前字符的底层字节数组
replace(old,new)
分割
split(regex) regex其实是个正则表达式,注意用.切分时,必须写"\\."(两个反斜杠)

二.特点
1.内容不可变
2.字符串可以共享使用
3.效果相当于char型字符数组,但底层原理是byte字节数组

三.创建方式
创建方式3(构造)+1直接
1.public String()
2.public String(char[] array)
3.public String(byte[] array)
四.注意
直接String s=“abc”;就是创建了字符串对象(JVM自动)

五.==和equals
基本类型 ==是进行数值的比较
引用类型 ==是地址值的比较
equals 内容值是否一样,equals IgnoreCase
一个常量和变量比较,推荐将常量写在前面(变量为null在前面会报错)
posted @ 2019-07-20 23:45  九九八十一mm  阅读(166)  评论(0编辑  收藏  举报