第八章 Java常用类库.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 Java常用类库

字符包装类Character用于将char类型值包装为对象 将char值转换为Character对象 Character c1= new Character(‘A’);//方法一 Character c2 = Character.valueOf(‘A’);//方法二 将Character对象转换为char值 Character c1= new Character(‘A’); char ch1 = c1.toString();//方法一 char ch2 = Character.toString(c1);//方法二 包装类 Character包装类除了提供以上char和Character相互转换的方法外也提供了以下有用的方法 包装类 包装类是将基本数据类型的值包装为Java中的对象,Java语言为8种基本数据类型分别提供了包装类 包装类提供了基本数据类型、包装类、字符串之间的相互转换的方法,这些转换的的方法在今后的开发中十分有用。 包装类总结 在java.lang.Math类中提供了在数学应用中常见的常量(如:PI值)以及方法(如:三角函数) Math的构造方法是私有的,所有无法创建Math对象 Math中只有static修饰的常量和类方法 Math类 System类代表运行时系统,提供了一些获取设置和获取当前系统运行环境的方法 System有三个成员变量 in 标准输入流 out 标准输出流 err 错误输出流 System中的方法 System.arrayCope()//快速复制数组的方法 System.exit();//退出Java虚拟机的方法 System类 java.lang包介绍以及包下类的使用 重点的类: Object/String/StringBuffer/StringBuilder/包装类 了解的类 System/Math 本章总结 作业一: 创建一个Student类,该有String类型的学号stuNo,String类型的姓名,要求将该类所有的成员变量进行封装,并且提供公共的getter和setter方法,重写equals方法,只要学生的学号相同即返回true,重写toString()方法,toString方法返回值类似”姓名:张三 学号:201301 ” String 类 String str = “abcd”; 求字符串的字符个数 将str字符串截取为”cd” 作业 作业二: 编写敏感词过滤程序 在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。如“性”、“色情”、“爆炸”、“恐怖”、“枪”等,这些都不可以在网上进行传播,需要过滤掉或者用其他词语替换掉。 思路:将用户的聊天内容保存到一个字符串对象或一个StringBuilder对象中,然后与敏感词语进行比对。如果属于敏感词语,就过滤掉或替换掉。 作业 作业三: 在注册时通常要验证用户名和密码是否合法,运用学习过的知识完成如下操作: 用户名长度大于等于6位,必须包含数字和英文字母 密码长度大于等于8位,必须包含特殊符合_或者$,英文字母以及数字 以上两个条件同时成立注册才能成功。 作业 Java语言基础 第八章 Java常用类库 主讲:卢健良 多态 抽象类和抽象方法 接口的使用 包的声明与使用 上章内容 java.lang包介绍以及包下类的使用 重点的类: Object/String/StringBuffer/StringBuilder/包装类 了解的类 System/Math java.util包介绍以及包下类的使用 重点的类 Date/Calendar/GregorianCalendar 了解的类 Scanner/Random java.text包介绍以及包下类的使用 SimpleDateFormat/NumberFormat 本章内容 java.lang包下放置了Java开发中常用的类和接口,所以为简化该包下类的使用,java.lang包下的类在使用时不需要导入这些类 java.lang包下常用类有: Object String StringBuffer和StringBuilder 八种基本数据类型的包装类 Thread等等 java.lang包 java.lang.Object类是类层次结构中最顶层父类。所有的类(包括数组)直接或者间接的继承自Object类,同时也继承了该类中的方法 Object类 Object的构造方法 Object类只有一个无参的构造方法 Object() Object中常用的方法 boolean equals(Object o) 比较两个对象是否相同 int hashCode() 返回一个对象的哈希码 String to

文档评论(0)

sd44055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档