如何使用字符串
定义并初始化字符串
使用字符串,对字符串进行一些处理
//创建一个字符串对象“Hello World”
String s=“Hello World”;
//创建一个空字符串
String s=New String();
//创建一个字符串对象
String s=New String(“Hello World”);
字符串的长度
字符串1.length();//返回字符串1的长度
字符串的比较
字符串1.equals(字符串2)//比较两个字符串的值是否相同,返回boolean类型的值。
字符串1.equalsIgnoreCase(字符串2);//忽略大小比较字符串1和字符串2。
字符串.toLowerCase()//返回字符串的小写形式
字符串.toUpperCase()//返回字符串大写的形式
字符串的链接
在使用“+”运算符链接字符串和int(或double)类型数据时,“+”将int(或double)类型数据自动转换成String类型。
字符串1.concat(字符串2);//字符串2被链接到字符串1的后面,返回链接后的字符串。
字符串的提取和查询
序号
方法
说明
1
Public int indexOf(int ch)
Public int indexOf(String value)
搜索第一个出现的字符ch(或字符串value)
2
Public int lastIndexOf(int ch)
Public int lastIndexOf(String value)
搜索最后一个出现的字符ch(或字符串value)
3
Public String substring(int index)
提取从位置索引开始的字符串部分
4
Public String substring(int beginindex,int indindex)
提取beginindex和endindex之间的字符串部分
5
Public String trim()
返回一个前后不含任何空格的调用字符串的副本
字符串的拆分
字符串1.split(String separator,int limit);
separator可选项,标识拆分字符串时使用一个或多个字符。
Limit可选项,该值用来限制返回数组中的元素个数。
如何使用StringBuffer类
声明StringBuffer对象并初始化
//声明一个空的StringBuffer对象
StringBuffer sb1=new StringBuffer();
//声明一个字符串“青春无悔”;
StringBuffer sb2=new StringBuffer(“青春无悔”);
使用StringBuffer对象
调用时使用“.”操作符完成
常用的StringBuffer类方法
字符串1.toString();//将StringBuffer类型的字符串1转换为String类型的对象并返回。
字符串1.append(字符串2);//将字符串2连接到字符串1后并返回。
字符串1.insert(位置,参数);
定义并初始化字符串
使用字符串,对字符串进行一些处理
//创建一个字符串对象“Hello World”
String s=“Hello World”;
//创建一个空字符串
String s=New String();
//创建一个字符串对象
String s=New String(“Hello World”);
字符串的长度
字符串1.length();//返回字符串1的长度
字符串的比较
字符串1.equals(字符串2)//比较两个字符串的值是否相同,返回boolean类型的值。
字符串1.equalsIgnoreCase(字符串2);//忽略大小比较字符串1和字符串2。
字符串.toLowerCase()//返回字符串的小写形式
字符串.toUpperCase()//返回字符串大写的形式
字符串的链接
在使用“+”运算符链接字符串和int(或double)类型数据时,“+”将int(或double)类型数据自动转换成String类型。
字符串1.concat(字符串2);//字符串2被链接到字符串1的后面,返回链接后的字符串。
字符串的提取和查询
序号
方法
说明
1
Public int indexOf(int ch)
Public int indexOf(String value)
搜索第一个出现的字符ch(或字符串value)
2
Public int lastIndexOf(int ch)
Public int lastIndexOf(String value)
搜索最后一个出现的字符ch(或字符串value)
3
Public String substring(int index)
提取从位置索引开始的字符串部分
4
Public String substring(int beginindex,int indindex)
提取beginindex和endindex之间的字符串部分
5
Public String trim()
返回一个前后不含任何空格的调用字符串的副本
字符串的拆分
字符串1.split(String separator,int limit);
separator可选项,标识拆分字符串时使用一个或多个字符。
Limit可选项,该值用来限制返回数组中的元素个数。
如何使用StringBuffer类
声明StringBuffer对象并初始化
//声明一个空的StringBuffer对象
StringBuffer sb1=new StringBuffer();
//声明一个字符串“青春无悔”;
StringBuffer sb2=new StringBuffer(“青春无悔”);
使用StringBuffer对象
调用时使用“.”操作符完成
常用的StringBuffer类方法
字符串1.toString();//将StringBuffer类型的字符串1转换为String类型的对象并返回。
字符串1.append(字符串2);//将字符串2连接到字符串1后并返回。
字符串1.insert(位置,参数);