欢迎来到天天文库
浏览记录
ID:47672292
大小:88.00 KB
页数:9页
时间:2019-10-19
《实验4 串操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验报告四串操作班级:姓名:学号:专业:一、实验目的:(1)掌握串的定义、术语。(2)掌握串的基本操作算法。(3)掌握串的匹配算法。二、实验内容:1.在常量串MyString类中,增加以下方法,并求各算法的时间复杂度。publicMyStringtrim()//删除串中所有空格publicchar[]toCharArray()//返回字符数组publicMyStringtoLowerCase()//返回将大写字母转换成小写字母的字符串publicMyStringtoUpperCase()//返回将小写字母转换成大写字母的字符串publicMyS
2、tringreplace(charold,charnewc)//用字符newc替换串中的字符oldpublicBooleanequals(Objectobj)//判断两个串是否相等publicBooleanequalsIgnoreCase(String1str)//判断两个串是否相等,忽略大小写publicintcompareTo(MyStringstr)//比较两个串大小,实现Comparable接口publicintcompareToIgnoreCase(MyStringstr)//比较两个串大小,忽略大小写publicBooleansta
3、rtsWith(MyStringprefix)//判断prefix是否前缀子串publicBooleanendsWith(MyStringsuffix)//判断suffix是否前缀子串源代码:packageEx4.Ex4_1;importjava.util.Arrays;/***Createdby74062on2017/3/27.*/publicclassMyStringimplementsComparable{publicstaticvoidmain(String[]args){MyStringmyString1=newMyString("a
4、bcd");MyStringmyString2=newMyString("ABCD");System.out.println(newMyString("abcd").trim().toString());System.out.println(myString1.compareTo(myString2));System.out.println(myString1.compareToIgnoreCase(myString2));System.out.println(myString1.toUpperCase());System.out.printl
5、n(myString1.startsWith(newMyString("a")));System.out.println(myString1.endsWith(newMyString("d")));System.out.println(myString1.replace('a','A'));}privatefinalchar[]values;publicMyString(char[]values){this.values=values;}publicMyString(Stringstring){values=newchar[string.len
6、gth()];for(inti=0;i7、count);returnnewMyString(result);}publicintlength(){returnvalues.length;}publicchar[]toCharArray(){char[]temp=newchar[values.length];for(inti=0;i8、es.length;i++){if(values[i]>=65&&values[i]<=90){temp[i]=(char)(values[i]+32
7、count);returnnewMyString(result);}publicintlength(){returnvalues.length;}publicchar[]toCharArray(){char[]temp=newchar[values.length];for(inti=0;i8、es.length;i++){if(values[i]>=65&&values[i]<=90){temp[i]=(char)(values[i]+32
8、es.length;i++){if(values[i]>=65&&values[i]<=90){temp[i]=(char)(values[i]+32
此文档下载收益归作者所有