1.定义字符串的方法
//定义一个值为“小新”的字符串变量
String name = "小新";
//定义一个没有值的字符串变量
String name = new String();
//与第一种定义方式效果相同
String name = new String("小新");
2.字符串长度
字符串对象.length();
3.Java提供了两个方法可以把字符串转换为大写或者小写:
toUpperCase() 将字符串中的英文部分转换为大写。
toLowerCase() 将字符串中的英文部分转换为小写。
4.String类还提供了忽略大小写的比较方式,更简单易用。使用方式与equals()方法完全相同。
5.concat(),这个方法可以将一个字符串拼接到另一个字符串的尾部。
6.查找及截取方法
方法 | 说明 |
public int indexOf(int ch) | 搜索第一个出现的字符ch(或字符串value) |
public int indexOf(String value) | 搜索第一个出现的字符ch(或字符串value) |
public int lastIndexOf(int ch) | 搜索最后一个出现的字符ch(或字符串value) |
public int lastIndexOf(String value) | 搜索最后一个出现的字符ch(或字符串value) |
public String substring(int index) | 提取从位置索引开始的字符串部分 |
public String substring(int beginindex, int endindex) | 提取beginindex和endindex之间的字符串部分 |
public String trim() | 返回一个前后不含任何空格的调用字符串的副本 |
注释:beginindex: 字符串的位置从0开始算; endindex: 字符串的位置从1开始算
7.定义带参方法
public 返回值类型 方法名(参数列表) { //方法体 }
数据类型 参数1,数据类型 参数2,数据类型 参数3…数据类型 参数n
在调用带参方法calc(参数列表)的时候,必须按次序输入参数,并且类型一一对应。
对象.calc(变量1, 变量2);
8.总结:
定义一个字符串的语法:String name = new String(“张三”);
字符串的常用方法 StringBuffer是更高效的字符串对象
调用带参方法时需按参数类型及顺序依次传入
Java的优越性