第15章:字符串
第15章:字符串
概念
是一系列字符组成的序列
使用字符串
1.定义并初始化字符串、
2.使用字符串,对字符串进行一些处理
字符串长度
语法
字符串名.length();
语法
语法1:字符串1.equals(字符串2);
语法2:字符串1==字符串2;
语法3:字符串1.equalsIgnoreCase(字符串2);
语法
语法1:字符串1 + 字符串2;
语法2:字符串名.concat(字符串2);
“==方法、”
“==”方法的是两个字符串对象在内存中的首地址是否相等,即判
断是否是同一个字符串
“.equals方法”
“.equals”方法判断的是两个字符串的值是否相等。
“.equalsIgnoreCase”的区别
“.equalsIgnoreCase”防在比较字符串时会忽略字符的大小写
改变字符串中字符的大小写
toLowerCase():转换字符串中的英文字母为小写
toUpperCase():转换字符串中的英文字母为大写
方法
indexOf()方法
该方法是在字符串没搜索某个指定的字符或字符串,他返回出现第
一个匹配字符的位置
lastIndexOf()方法
该方法也是在字符串内搜索某个指定的字符或字符串,但是它是搜
索最后一个出现的字符(或字符串)的位置
substring(int index)方法
该方法用于提取从位置索引开始的字符串部分,调用时括号中写的
是要提取的字符串的开始位置,方法的返回值就是要提取的字符串。
substring(int beginindex,int endindex)方法
该方法用于提取位置beginindex和位置endindex位置之间的字符
串部分
trim(方法)
该方法可以忽略字符串前后的空格,在接收用户输入的字符串时,
一般会调用trim(方法过滤掉字符串前后的多余空格
字符串的拆分
语法
字符串1.split(String separator,int limit)
separator可选项,标识拆分字符串时使用一个或多个字符。
limit可选项,该值用来限制返回值数组中的元素个数
StringBuffer类
概念
是Java开发人员给我们提供的用于处理字符串的一个类
使用StringBuffer类
1.声明StringBuffer对象并初始化
2.使用StringBuffer对象