ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:105KB ,
资源ID:11528607      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-11528607.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java面向对象程序设计 字符串.doc)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Java面向对象程序设计 字符串.doc

1、计算机工程系实验报告成 绩:课程名称:Java面向对象程序设计 实验项目名称: 字符串指导教师(签名): 班级: 姓名: 学号: 一、实 验 目 的: 1掌握String类的常用方法。2掌握StringBuffer类的常用方法。二、实 验 要 求:1编写一个Java应用程序,判断两个字符串是否相同,判断字符串的前缀、后缀是否于某个字符串相同,比较两个字符串的大小关系,进行字符串检索,创建子字符串,将数字型字符串转化为数字,将字符串放到数组中,用字符数组创建字符串等。 2. 编写一个应用程序,使用StringBuffer对象实现对字符串的编辑操作,如替换字符串中的某些字符、删除字符串中的某些字符

2、、在字符串中插入或追加新的字符串等。三、程 序 代 码:1class StringExample public static void main(String args) String s1=new String(you are a student), s2=new String(how are you); if(s2.equals(s1) /判断s1与s2是否相同 System.out.println(s1与s2相同); else System.out.println(s1与s2不相同); String s3=new String(22030219851022024); if(s3.star

3、tsWith(220302) /判断s3的前缀是否“220302” System.out.println(吉林省的身份证); String s4=new String(你), s5=new String(我); if(pareTo(s5)0) /s4大于s5的表达式 System.out.println(按字典序s4大于s5); else System.out.println(按字典序s4小于s5); int position=0; String path=c:javajspA.java; position=path.lastIndexOf(); /获取path中最后出现目录分割符号的位置 S

4、ystem.out.println(c:javajspA.java中最后出现的位置:+position); String fileName=path.substring(12,18); /获取path中“A.java”子字符串 System.out.println(c:javajspA.java中含有的文件名:+fileName); String s6=new String(100); String s7=new String(123.678); int n1=Integer.parseInt(s6); /将s6转化成int类型数据 double n2=Double.parseDouble(s

5、7); /将s7转化成double类型数据 double n=n1+n2; System.out.println(n); String s8=new String(ABCDEF); char a =s8.toCharArray(); /将s8存放到数组a中 for(int i=a.length-1;i=0;i-) System.out.printf(%3c,ai); 2. class StringBufferExample public static void main(String args ) StringBuffer str=new StringBuffer(ABCDEFG); str.

6、append(123456789); /向str尾加“123456789” System.out.println(str); str.replace(1,2,b); /将str中的字符B替换为b System.out.println(str); str.insert(7,Game); /在str中的“123456789”前面插入“Game” System.out.println(str); int index=str.indexOf(1); /获取str中首次出现“1”的位置 str.replace(11,14,); /删除str中的“1234” int n=str.length(); /获取

7、str中字符个数 str.replace(14,17,七八九); /将str中“789”替换为“七八九” System.out.println(str); StringBuffer otherStr=new StringBuffer(we love you); int start=0; char c=0; while(start!=-1) if(start!=0) start=start+1; c=otherStr.charAt(start); if(Character.isLowerCase(c) c=Character.toUpperCase(c); otherStr.setCharAt(

8、start,c); start=otherStr.indexOf( ,start); /查找下一个空格。 System.out.println(otherStr); StringBuffer yourStr=new StringBuffer(i Love THIS GaME); int start0=0; char c0=0; while(start0=15) c0=yourStr.charAt(start0); if(Character.isLowerCase(c0) c0=Character.toUpperCase(c0); yourStr.setCharAt(start0,c0); el

9、se c0=Character.toLowerCase(c0); yourStr.setCharAt(start0,c0); start0=start0+1; System.out.println(yourStr); /将yourStr中的大写字符换成小写字符,小写字符换成大写字符 四、运 行 结 果 :五、思 考 题: 1针对程序1思考以下问题:1)程序中的s6改写成String s6=new String(“1a12b”); 运行时提示怎样的错误? 2)如何用数组a的前3个元素创建一个字符串并输出该字符串? Char p=a0,a1,a2; String ss=new String(p);

10、 System.out.println(ss); 3)如何获取path中的“jsp”子字符串? String fileName=path.substring(8,11);2. 针对程序2思考以下问题:1)StringBuffer类的length()方法和capacity()方法有何不同?通过调用length()方法可以得到当前StringBuffer的长度。而通过调用capacity()方法可以得到总的分配容量 。 2)若在上述程序中的最后添加代码:System.out.println(str.length();System.out.println(str.capacity();输出的结果是多少?

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报