JAVA实验报告四 实现String类.docxVIP

  • 18
  • 0
  • 约7.41千字
  • 约 11页
  • 2019-08-09 发布于广东
  • 举报
JAVA实验报告 实验四 运用JavaFx实现时钟动画 班 级: 计算机科学与技术1306 学 号: 0902130610 姓 名: 王雨思 指导 教师: 鲁鸣鸣 2014 年 12 月 1日 TOC \o 1-5 \h \z 概述 3 \o Current Document 总体方案设计 3 \o Current Document 三?详细设计 4 \o Current Document 程序的调试与运行结果说明 4 \o Current Document 课程设计总结 5 后记 6 附录 6 \o Current Document 参考文献 7 一概述 课程设计的目的 了解和掌握String类的实现原理 课程设计的要求 基于ArrayList实现可以深度复制(Deep Copy)的栈结构。 首先用ArrayList实现栈结构 接着将第1步实现的栈通过Clonable接口实现深度复制 课程设计的主要设计思想 基于ArrayList实现可以深度复制(Deep Copy)的栈结构。 二总体方案设计 编写程序实现MyString类的下列操作: public MyString(char[] chars); public char charAt(int index); public int length(); public MyString substring(int begin, int end); public MyString toLowerCase(); public boolean equals(MyString s); public static MyString valueOf(int i); public int compare(String s); public MyString substring(int begin); public MyString toUpperCase(); public charfl toChars(); public static MyString valueOf(boolean b); 定义一一个MyString类 实现上述定义的函数,并对MyString类进 行简单的测试。 三详细设计 本实验主要包含两个类 public class MyString //新字符串类 public class test 〃测试类 MyString类的UML图为: -stringChar: chart] //私有字符串数组 +MyString (char [] chars) //构造函数 +showMyString(): void //显示字符串 +charAt(index: int) :char //返冋指定位置的char值 +lenglh() : int //返回字符串长度 +substring(begin: int, end: int) :MyString //将字符串begin end位置的字 符换成新的字符串 +toLowerCase() :MyString //将所有字符串都换成小写 +equal s(s: MyString) : boo lea n //判断两个字符串是否相等 +static valueOf (int i) :MyString //返回表示int值的字符串表示 +compare(String s) : int //比较字符串大小 +substring(begin: int) :MyString //求冲begin开始的子串 +toUpperCase () :MyString //将字符串小写换成大写 +toChars() :chart] //返回字符串数组 +static valueOf(b:boolean) :MyString //将b换成字符串 !1!程序的调试与运行结果说明 !1! 程序的调试与运行结果说明 运行结果: r,le CU,1 r,le CU,1 3 %;铲妙弘T嘶严S5 rv瞎?詞壯 x - o rr ujeci r\uri vviriuuw neip 8? Problems 貝 Console 必 | terminated test (1) [Java Application] C:\Program Files (x86)\Java\jre1.8.0_25\bin\javaw.exe (201Z |str in gl= java string2= STRING the length of stringl 4 the length of string2 6 ?string2 关4、至 string ?5tringl^u7;? JAVA K?£stringlK:sl^/b 1 2c5tring25:亍空:string2?subst

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档