**EPA单词: .length() .indexof() .lastIndexof() .substring() .charAt()
.trim() .toUpperCase() .toLowerCase() .equals() .startsWith()
.endsWith() .valueof(); .StringBuilder(); .append(); .toString();
.delete(); .insert(); .reverse(); .split(); .equals();
.intValue(); .parse…(); **
1.统计字符串直接用.length()长度
2.int indexof(string str)
查找给定字符串在当前字符串中的位置如果当前字符串中不包含给定的内容时返回值为-1;
indexof(“in”);
直接赋值在字符串中从头找想要的字符串in;
indexof(“in”,3);
在赋值的in后面加坐标,可也跳过给定坐标之前的in,从坐标开始找后面的第一个in
3.lastIndexof();
查找最后一个给定的字符串下标位置
4.substring(4);
从指定的下标位置开始截取字符串一直到结束.
5.char charAt(int index);
获取当前字符串中指定位置的字符下标是多少位置就在下标之上
6.String trim();
去除当前字符串两边的空白字符
**7.String toUpperCase();
将当前字符串英文转全大写 **
8.String toLowerCase();
将当前字符串英文转全小写
9.equals();
比较两个字符串内容时要用字符串的equals
方法执行不能用"=="比较,因为不一定成立,也不一定准.
10.startsWith();
判断当前字符串是否以给定字符串开始的
11.endsWith();
判断当前字符串是否以给定字符串结束的
12.valueof()
作用是是将给定的内容转换成为字符串类型常用与将基本类型转换为字符串
13.String字符串解析:
字符串不可频繁修改内容,会导致大量系统开销比较低的运行效率.
14.StringBuilder:比String方法多,效率高.
15.append();
将指定内容追加到字符串中末尾;
16.toString();
方法获取修改后的字符串;
17.replete();
将当前字符串中指定范围内的内容换成给定字符串
从下标几开始插入自己定义的内容
18.delete();
删除当前字f符串中指定范围内的内容
从下标几开始到下标几结束,自己选择.
19.insert();
从给定的内容插入到指定位置,
从第几位开始插入自己定义的内容.
20.reverse(); 正则表达式:
反转字符串
把正序的字符改成倒序的.
21.split();
将当前字符串按照满足正则表达式的部分拆分,将拆分出来的每一段都存入数组并将数组返回.
aha123dsv456dvf789dsv 引用split([0-9]+)用正则式拆分
按照一个数拆分,中间会有空字符串.尾部的空字符串会被系统省略
** 22 .String replacAll(string regex , string str)
前面的是指定信息,后面改前面的指定内容.**
23.String toString()
该方法是object定义的方法,意思是将当前对象(转换为一个字符串)
默认实现中返回的字符串视为当前类的名字@地址
** 24.equals();方法表达式;
方法表达式的含义是两个对象的内容是相同
p.equals(p1)意识是p对象的内容和p1对象的内容是否相同,
而不是关心他们指向的是不是一个对象.
Object提供的equals方法内部仍然是用==比较的,
因此若想让子类的equals方法发挥实际比较对象内容的作用就要进行重写.**