1.类的初始化方法
1.初始化一个空字符串
str=new();//这里调用的无参构造函数
2. 用值初始化一个字符串
str1=“abc”; //直接使用字符串常量赋值
str2=new("abc"); //这里调用的参数化构造函数
2. 类的常用方法
1.
原型:int(int ch)
功能:返回指定字符在该字符串中第一次出现的索引
2.
原型:int(str)
功能:返回指定子字符串在此字符串中第一次出现的索引
3.
原型:char(int索引)
功能:返回字符串中索引位置的字符,其中索引的取值范围为0~字符串长度-1
4.
原型:int()
功能:返回该字符串的长度
5.
原型: ( )
功能:将此字符串与指定字符串进行比较,相等则返回 true,否则返回 false
6.
原型: ()
功能:当且仅当字符串长度为0时返回true
7.
原型: ( )
功能:判断这个字符串是否以指定字符串开头
8.
原型: ( )
功能:判断这个字符串是否以指定字符串结尾
9.
原型:(cs)
功能:判断这个字符串是否包含指定的字符序列
10.
原型: ()
功能:使用默认语言环境的规则将所有字符转换为小写
11.
原型: ()
功能:使用默认语言环境的规则将所有字符转换为大写
12.
原型:char[]()
功能:将此字符串转换为字符数组
13.
原型: ( , )
功能:返回一个新字符串,将所有出现的该字符串替换为
14.
原型:[] split(regex)
功能:根据regex参数将原字符串分割成多个子字符串
15.
原型:(整数)
功能:返回一个新字符串,其中包含从指定位置开始到该字符串末尾的所有字符
16.
原型:(int,int)
功能:返回一个新字符串,其中包含从指定位置开始直到索引-1的所有字符
17.
原型:trim()
作用:返回一个新的字符串,该字符串去掉了原字符串开头和结尾的空格
示例代码:
com.测试;
班级 {
无效主([]参数){
s=“”;
.out.("字符串的长度为:"+s.());
.out.("字符串中的第一个字符:"+s.(3));
.out.("第一次出现字符c: "+s.('c'));
.out.("子字符串第一次出现:"+s.("ab"));
.out.("最后一次出现字符 d: "+s.('d'));
.out.("最后一次出现的子字符串:"+s.("ab"));
运行结果: