String 类
一、声明字符串
二、创建字符串
1.常量赋值 String str =“ Hello World”;
2.创建字符串变量 String str = new String(" Hello World");
连接字符串
一、连接多个字符串
1.使用“+”号,“+”运算符可以连接多个运算符并产生String对象。
2.连接其他数据类型
获取字符串信息
一、获取字符串长度
1.使用Stringng length()方法
二、查找字符串
1.indexOf()方法返回搜索字符或字符串首次出现的位置
2.lastIndexOf() 该方法返回搜索字符或字符串最后一次出现的位置
3.如果没有搜索到字符串,该方法的返回值为-1
三、获取指定索引位置的字符
1.使用charat()方法指定索引处的字符返回
字符串操作
一、获取子字符串
1.substring(int beginIndex)该方法从指定的索引位置截取到字符串结尾的子串
2.substring(int beginIndex ,int endIndex) 方法是从索引位置截取到索引位置结束
二、去除空间
1.tirm()方法返回字符串,忽略第一个字符前后的空格
三、替换字符串
1.replace(char oldchar,char newchar)该方法可以用新的字符或字符串替换指定的字符或字符串
4.判断字符串的开始和结束
1.start With()方法 用于判断当前字符串对象的前缀是否为参数指定的字符串
2.end With()方法 用于判断当前字符串是否以给定的子字符串结束
5.判断字符串是否相等
1.equals()方法 如果两个字符串完全相同(包括大小写),返回true
2.equalsIgnoreCase()方法 忽略大小写 假如字符相同 booleann返回值类型
六、按字典顺序比较两个字符串
1.compareTo()方法是按字典顺序比较两个字符串,例如;a
七、字母大小写转换
1.toLowerCase()转化为小写
2.toUpperCase()转换为大写
3.如果输入的字符串中没有应转换的字符,则返回原始字符串
八、字符串分割
1.split()方法可以使字符串按指定的分割字符或字符串划分内容,并将分割结果存储在字符串数组中
例: String str = “ 192.168.0.1”;
String [] firstArray = str.split("\\.")
格式化字符串
正则表达式
字符串生成器
一.Stringbuilder提供了一些字符串的方法
1.append()追加
2.insert()按位置插入
3.delete()指定删除