java数组与字符串.doc

java数组与字符串.doc

ID:57270061

大小:27.50 KB

页数:4页

时间:2020-08-08

java数组与字符串.doc_第1页
java数组与字符串.doc_第2页
java数组与字符串.doc_第3页
java数组与字符串.doc_第4页
资源描述:

《java数组与字符串.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Ex3:数组和字符串1、假设s1,s2,s3,s4是四个字符串,其值如下:(25分)Strings1=“WelcometoJava”Strings2=s1Strings3=newString(“welcometojava”);Strings4=“welcometojava”下面表达式的结果是什么?(1)s1==s2;结果:true(2)s2==s2;结果:true(3)s1.equal(s2);结果:true(4)s2.equal(s3);结果:false(5)s1.compareTo(s2);结果:0(6)s

2、2.compareTo(s3);结果:-32(7)s1==s4;结果:false(8)s1.charAt(0);结果:W(9)s1.indexof(‘j’);结果:11(10)s1.indexof(“to”);结果:8(11)s1.lastindexof(‘a’);结果:14(12)s1.lastindexof(“o”,15);结果:9(13)s1.length()结果:15(14)s1.substring(5)结果:metoJava(15)s1.substring(5,11)结果:metoJ(16)s1.st

3、artwith(“wel”)结果:false(17)s1.ednwith(“Java”)结果:true(18)s1.toLowerCase()结果:welcometojava(19)s1.toUpperCase()结果:WELCOMETOJAVA(20)“Welcom”.trim()结果:Welcome(21)s1.replace(‘o’,‘T’)结果:WelcTmetTJava(22)s1.replaceAll(‘o’,‘T’)结果:WelcTmetTJava(23)s1.replaceFirst(‘o’,‘

4、T’)结果:WelcTmetoJava(24)s1.toCharArray()结果:char[]s1={‘W’,’e’,’l’,’c’,’o’,’m’,’e’,’‘,’t’,’o’,‘‘,’J’,’a;,’v’,’a’}为了创建一个字符串“WelcometoJava”,可能会用到如下所示的语句:Strings=”WelcometoJava”;或者Strings=newString(“WelcometoJava”);哪个语句更好?为什么?解:第一个语句。因为字符串使用非常频繁第一种比较简化,而第二种比较繁琐。2、

5、假设s1和s2是两个字符串,下面哪些语句或表达式是错误的?(9分)(1)Strings=newString(“newstring”);(2)Strings3=s1+s2;(3)Strings3=s1-s2;(4)s1==s2;(5)s1>=s2;(6)s1.compareTo(s2);(7)inti=s1.length();(8)charc=s1(0);(9)charc=s1.charAt(s1.length());解:(3)(4)(5)(9)是错误的3、假设s1是“Welcome”而s2是“welcome”为

6、下面的陈述编写代码:(18分)(1)检查s1和s2是否相等,然后将结果赋值给一个布尔变量isEqual。isEqual=s1.equalsTo(s2)(2)检查在忽略大小写的情况下s1和s2是否相等,然后将结果赋值给一个布尔变量isEqual。isEqual=s1.equalsTo(s2)(3)比较s1和s2,然后将结果赋值给一个整型值x。x=s1.compareTo(s2)(4)在忽略大小写的情况下比较s1和s2,然后将结果赋值给一个整型值x。x=s1.compareToIgnoreCase(s2)(5)检查

7、s1是否有前缀“AAA”,然后将结果赋值给一个布尔变量b。b=s1.startwith(“AAAl”)(6)检查s1是否有后缀“AAA”,然后将结果赋值给一个布尔变量b。b=s1.ednwith(“AAA”)(7)将s1的长度赋值给一个字符型变量x。x=String.valueOf(s1.length())(8)将s1的第一个字符赋值给一个字符型变量x。x=s1.charAt(0)(9)创建一个新字符串s3,它是s1和s2的组合。newStrings3=s1+s2(10)创建一个s1的子串,下标从1开始。Str

8、ings=s1.substring(1)(11)创建一个s1的子串,下标从1到4。Strings=s1.substring(1,4)(12)创建一个新字符串s3,它将s1转换为小写。newStrings3=s1.toLowerCase()(13)创建一个新字符串s3,它将s1转换为大写。newStrings3=s1.toUpperCase()(14)创建一个新字符串s3,它将s1的两端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。