软件测试:java-string的常用方法总结
一、string类
string类在java.lang包中,java使用string类创建一个字符串变量,字符串变量属于对象。java把string类声明的final类,不能继承。string类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。
二、string类构造方法
1、public string()
无参构造方法,用来创建空字符串的string对象。
string str1 =newstring();
string str2 =newstring(asdf);
2、public string(string value)
string str2 =newstring(asdf);
3、public string(char[] value)
char[] value = {'a','b','c','d'};
string str4 = new string(value);
4、public string(char chars[], int startindex, int numchars)
char[] value = {'a','b','c','d'};
string str5 = new string(value, 1, 2);
5、public string(byte[] values)
byte[] strb = new byte[]{65,66};
string str6 = new string(strb);
三、string类常用方法
1、public char charat(int index)
参数
index-- 字符的索引。
返回值
返回指定索引处的字符。
实例
public class test {
public static void main(string args[]) {
string s = www ;
char result = s.charat(1);
system.out.println(result);
}
}
以上程序执行结果为:
w
2、public boolean equals(object anobject)
参数
anobject-- 与字符串进行比较的对象。
返回值
如果给定对象与字符串相等,则返回 true;否则返回 false。
实例
public class test {
public static void main(string args[]) {
string str1 = new string(run);
string str2 = str1;
string str3 = new string(run);
boolean retval;
retval = str1.equals( str2 );
system.out.println(返回值 = + retval );
retval = str1.equals( str3 );
system.out.println(返回值 = + retval );
}
}
以上程序执行结果为:
返回值 = true
返回值 = true
3、public boolean endswith(string suffix)
endswith() 方法用于测试字符串是否以指定的后缀结束。
参数
suffix-- 指定的后缀。
返回值
如果参数表示的字符序列是此对象表示的字符序列的后缀,则返回 true;否则返回 false。注意,如果参数是空字符串,或者等于此 string 对象(用 equals(object) 方法确定),则结果为 true。
实例
public class test {
public static void main(string args[]) {
string str = new string(runooo);
boolean retval;
retval = str.endswith( run );
system.out.println(返回值 = + retval );
retval = str.endswith( ooo );
system.out.println(返回值 = + retval );
}
}
以上程序执行结果为:
返回值 = false
返回值 = true
4、public boolean equalsignorecase(string anotherstring)
equalsignorecase() 方法用于将字符串与指定的对象比较,不考虑大小写。
参数
anobject-- 与字符串进行比较的对象。
返回值
如果给定对象与字符串相等,则返回 true;否则返回 false。
public class test {
public static void main(string args[]) {
string str1 = new string(run);
string str2 = str1;
string str3 = new string(run);
string str4 = new string(run);
boolean retval;
retval = str1.equals( str2 );
system.out.println(返回值 = + retval );
retval = str3.equals( str4);
system.out.println(返回值 = + retval );
retval = str1.equalsignorecase( str4 );
system.out.println(返回值 = + retval );
}
}
以上程序执行结果为:
返回值 = true
返回值 = false
返回值 = true
5、public string replace(char oldchar,char newchar)
replace() 方法通过用 newchar 字符替换字符串中出现的所有 oldchar 字符,并返回替换后的新字符串。
参数
oldchar-- 原字符。
newchar-- 新字符。
返回值
替换后生成的新字符串。
public class test {
public static void main(string args[]) {
string str = new string(hello);
system.out.print(返回值 : );
system.out.println(str.replace('o', 't'));
system.out.print(返回值 : );
system.out.println(str.replace('l', 'd'));
}
}
以上程序执行结果为:
返回值 :hellt
返回值 :heddo
6、public string tolowercase()
tolowercase() 方法将字符串转换为小写。
参数
无
返回值
转换为小写的字符串。
public class test {
public static void main(string args[]) {
string str = new string(www);
system.out.print(返回值 : );
system.out.println( str.tolowercase() );
}
}
以上程序执行结果为:
返回值 :www
烟台垂柳-山东中鹏苗木基地-六公分垂柳
石湾居民搬家公司|极力推荐|服务周到
河南省木纹转印设备厂,普斯顿机械,品质保证
全自动数控型材冲弧机 完美如彩虹的弧度
陕西眉县猕猴桃价格
软件测试:Java-String的常用方法总结
优雅的维尔雅防臭袜-维尔雅防臭袜哪个生产商好-推荐亚林科技
电动车线束波纹管 波纹管 海沃塑业(在线咨询)
90后创业投资加盟汾酒杏花村白酒需要多少费用
辽宁直供商城APP订制正规公司,在线咨询
如何加盟孙大力麻辣烫 开店步骤有哪些?
嘉泰 安全警示带 电力部门专用警戒带 围栏警示带隔离带
卫生巾招商加盟,宝芙兰
月如意卫生巾抗菌效除异味 诚招代理
江苏乡镇医院污水处理设备
【点赞】怀集这个青年身残志坚,发展立体养殖脱贫致富!
国五液酒代理创业商机怎样 加盟更具好生意
寄卖行公司转让 费用流程
好吸收,让护肤作用看得到
哪里有6米松木桩卖 来中佳海木业包你送到施工地!