第五周总结和实验报告三

实验三 String类的应用

一、 实验目的

(1) 掌握类String类的使用;
(2) 学会使用JDK帮助文档;

二、 实验内容

1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)

① 统计该字符串中字母s出现的次数。

② 统计该字符串中子串“is”出现的次数。

③ 统计该字符串中单词“is”出现的次数。

④ 实现该字符串的倒序输出。

2.总结

由于上课老师讲过有印象,所以总体问题不大;
地址不同内容相同需调用equals()方法。
通过split()方法进行字符串的拆分例:String s[ ]=str1.split(" ");是按空格进行字符串的拆分

2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串。要求源代码、结果截图

实验代码及运行结果:

总结:

输出的字符串要初始化为空不可为0;在输出后面记得加s.cloce();
从一个字符串中取出指定位置的字符用char charAt();

3.已知字符串“ddejidsEFALDFfnef2357 3ed”。输出字符串里的大写字母数,小写英文字母数,非英文字母数。

(1)实验代码及结果

总结:

变大写用UpperCase,小用LowerCase.
length针对数组的函数,length()是指字符的长度.

第五周总结

1.这周学了继承的概念和应用,以及super,final关键字的作用,抽象类和对象的多态性。
2.继承需要使用extends关键字,且只允许单继承而不是多重继承;子类不能直接访问父类中的私有操作;
重载:方法名称相同,参数类型/个数不同;发生一个类中;无权限要求
覆写:...都相同;...继承类中;被覆写的方法不能拥有更严格的权限
多态性:父类及动物,狗及子类
3.学的内容有点多,需要好好消化,独立完成作业。

原文地址:https://www.cnblogs.com/saury/p/11553148.html