(教案)Java程序设计精编教程(第3版)_教案48学时_第9章.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教案 Java 程序设计 精编 教程 48 学时
- 资源描述:
-
1、授 课 内 容学时分配教学方法与手段进度计划(周次)课堂讲授(学时)上机实践(学时)Java入门2201Java应用程序的基本结构42212标识符与简单的数据类型运算符、表达式与语句2202类与对象86234子类与继承4405接口与实现4226内部类与异常类2207常用实用类4407-8输入、输出流2208组件及事件处理6429-10Java多线程机制44010-11Java网络编程22011JDBC数据库操作42212总学时483810各 章 教 学 实 施 计 划章节题目 第9章 常用实用类9.1节9.3节学 时2教学目的、要求(分了解、理解、掌握 三个层次):掌握String类、Stri
2、ngTokenizer类。了解StringBuffer类。教学内容(包括基本内容、重点、难点):基本内容: String类 StringBuffer类 StringTokenizer类重点:掌握String类,StringTokenizer类的使用。难点:StringTokenizer类。讨论、思考题、作业:P174习题9 1题7题调试 例子8预习第9章 9.49.9节参考书目(含参考书、文献等)具体内容:参考书对应章节课 堂 教 学 实 施 计 划第 11课教学过程设计: 复习 分钟;授新课 95 分钟讨论 5 分钟;其它 分钟授课类型(请打):理论课 讨论课 实验课 习题课 其它教学方式(
3、请打):讲 授 讨 论 示 教 指 导 其它教学手段(请打):多媒体 模 型 实 物 挂 图 音像 其它主要内容 String类 StringBuffer类 StringTokenizer类重点:掌握String类,StringTokenizer类的使用。难点:StringTokenizer类。9.1 String类 Java专门提供了用来处理字符序列的String类。String类在java.lang包中,由于java.lang包中的类被默认引入,因此程序可以直接使用String类。需要注意的是Java把String类声明为final类,因此用户不能扩展String类,即String类不可以
4、有子类。9.1.1 构造字符串对象 1常量对象2字符串对象3引用字符串常量对象9.1.2 String 类的常用方法 1public int length()获取一个字符串的长度2public boolean equals(String s)比较当前字符串对象的实体是否与参数s指定的字符串的实体相同。例子1Example9_1.javapublic class Example9_1 public static void main(String args) String s1,s2; s1=new String(天道酬勤); s2=new String(天道酬勤); System.out.pri
5、ntln(s1.equals(s2); /输出结果是:true System.out.println(s1=s2); /输出结果是:false String s3,s4; s3=勇者无敌; s4=勇者无敌; System.out.println(s3.equals(s4); /输出结果是:true System.out.println(s3=s4); /输出结果是:true 3public boolean startsWith(String s)、public boolean endsWith(String s)方法判断当前字符串对象的前缀(后缀)是否参数s指定的字符串4public int
6、compareTo(String s)方法按字典序比较两个String对象还可以使用public int compareToIgnoreCase(String s)方法,该方法忽略大小写。例子2SortString.javaimport java.util.Arrays;public class SortString public static void sort(String a) int count=0; for(int i=0;ia.length-1;i+) for(int j=i+1;ja.length;j+) if(pareTo(ai)0) count+; System.out.pr
展开阅读全文
