网站大量收购独家精品文档,联系QQ:2885784924

第8章 常用类库-08-01.ppt

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

第8章 常用类库 本章学习目标 掌握JavaDoc用法 熟悉Java类库结构 掌握最常用类的用法 本节主要内容 使用JavaDoc帮助文档 Java类库结构 基本数据类型的封装类 String与StringBuffer类 日期类 使用JavaDoc帮助文档 Sun在发布JDK的同时会发布相应的帮助文档; 文件名:jdk-1_5_0-doc.zip Java API 文档2-1 加载 API 文档的步骤: 打开 Internet Explorer。 键入下列 URL /j2se/1.5.0/docs/api/ 通过单击相关主题,可以浏览网页。 Java API 文档2-2 Java类库 基本类库 java.lang 最基本的包,缺省引入 包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。 java.util 包含了很多工具类 包含一些实用工具类,如定义系统特性、使用与日期日历相关的函数。 输入输出 java.io java.io 包含了很多通过流、串行化和文件系统进行输入输出的类 Java类库 图形用户界面 基础图形包awt java.awt java.awt.event Swing包 javax.swing javax.swing.event Applet java.applet Java类库 网络编程 J JDBC相关 java.sql javax.sql 文本处理 java.text Java类库 远程方法调用 java.rmi 安全 java.security javax.crypto javax.security.auth 包装类 作用: 1.对8种简单类型进行包装,使它们具有对象的特性。 2.进行不同类型的转换,如String转换成int 基本数据类型和封装类转换 基本类型转化成包装类 格式:采用构造器转化 int x=10; Integer obj=new Integer(x); 包装类转化成基本类型 格式:包装类.typeValue(); int a=Value(); 自动装箱和自动拆箱 装箱:把基本数据类型转化成包装类 采用构造器的方式 拆箱:把包装类转化成基本数据类型 采用parseType()方法 自动装箱和拆箱是5.0新特性,实现基本数据类型和包装类之间的自动转换。 String类 Java中使用String类的对象表示字符串 例如: String s1 = “ this is a string”; String s2 = new String(“another”); String s3 = s1+s2; String类中常用方法 boolean equals(Object o) 判断该字符串是否与目标字符串相等 boolean equalsIgnoreCase(Object o) 不区分大小写比较是否相等 int compareTo(String s) 按照字典顺序比较当前字符串与目标字符串 注意:字符串的比较不能用“==”比较 String类中常用方法 int length() 获取字符串的长度 char charAt(int index) 获取指定位置的字符,index从0开始 String substring(int from,int end) String substring(int from) 获取字符串的子串 String类中常用方法 int indexOf(char c) int indexOf(char c,int from) int indexOf(String s) int indexOf(String s,int from) 查找指定字符或者字符串的位置,如果未找到返回-1 String类中常用方法 String trim() boolean endsWith(String s) boolean startsWith(String s) String replace(char old,char new) String replaceFirst(String o,String n) String replaceAll(String o,String n) String[] split(String regex) 示例:StringTest.java StringBuffer String构造的字符串一旦创建不能修改 StringBuffer的内容可以修改 append方法 insert方法 delete方法 deleteCharAt方法 示例:StringBufferTest.java String与基本数据类型之间的转换 字符串-其他数据类型 int i1 = Integer.parseInt

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档