对于引用数据类型来说 使用equals() 对于基本数据类型 使用==
比较两个字符串对象是否相等
equals() case大小写 equalsIgnoreCase()忽略大小写
java.lang.String 类加载机制
String str01="abc";
String str02="ABC";
boolean flag = str01.equals(str02);
System.out.println(flag);// false
获取字符串的长度 length();
截取字符串
起始位置startIndex 结束位置endIndex [startIndex,endIndex)
从0开始
substring(startIndex,endIndex) --->String 新对象
判断字符串是否以某个字符串为开头(prefix)或者结尾(suffix)
判断str04字符串是否以abc为开头 startsWith(String prefix)
索引和包含功能
索引 indexOf 包含contains()
获取最后一次出现的索引位置
lastIndexOf(int ch)
转化字符数组和字节数组
toCharArray()
Arrays.toString(Object[] arr)
转换字节数组 getBytes()
分割字符串 split(String expression) expression表达式 正则表达式是一个字符串
regular expression regex-正则表达式
转换字符串当中的大小写
统一转换成大写或者小写
toLLowerCase() toUpperCase()
查找指定位置的字符值
charAt(int index) --->char
trim() --->去除字符串前后的空格值
使用replace()方法 去除中间位置的空格
format(format,data) 对字符串格式化