一、如何定义声明一个字符串?
1.以前的写法:数据类型 变量名=赋值;
String name="张三";
2.现在的写法:类名 对象名=new 类名();
为什么还可以new?因为字符串本身就是一个class类,属于引用类型,使用时就必须要用new关键字创建。
String name=new String("张三");
二、字符串的9个常用方法 只需要会使用即可:
1.length() 获取长度 返回int类型
2.equals() 比较值是否相等 返回boolean类型
3.indexOf() 搜索字符出现的位置 返回int类型
注意:如果搜索不到返回-1;如果搜索到则返回从0开始数的索引位置
4.subString() 截取字符串 返回字符串类型
注意:
①.subString(2):如果只有一个参数的 表示从该位置开始截取,一直截取到最后
②.subString(2,5):两个参数的 第一个参数表示起始位置从0开始数 第二个参数表示结束位置从1开始数
5.trim() 去掉左右两边的空格 返回字符串类型
6.split() 拆分字符串 返回字符串数组类型
7.toUpperCase() 转大写 返回字符串类型
8.toLowerCase() 转小写 返回字符串类型
9.concat() 连接字符串 返回字符串类型
三、字符串的增强版
1.如何定义:
StringBuffer sb=new StringBuffer("张三");
2.常用方法:
append(String) 追加方法 约等于Sting的concat
insert(int,String) 插入方法
replace(int,int,String) 替换方法
toString() 转换成字符串的方法