《java基本概念》PPT课件

《java基本概念》PPT课件

ID:46949596

大小:1.60 MB

页数:38页

时间:2019-12-01

《java基本概念》PPT课件_第1页
《java基本概念》PPT课件_第2页
《java基本概念》PPT课件_第3页
《java基本概念》PPT课件_第4页
《java基本概念》PPT课件_第5页
资源描述:

《《java基本概念》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaSE实训课程孟双英mengshuangying@edu2act.org第七章 字符串,I/O与文件,序列化,日期本章教学目标熟练应用字符串类进行字符处理掌握常用I/O流以及文件读写了解对象的序列化熟练掌握日期相关类以及日期处理本章内容字符串I/O与文件序列化(串行化)日期类及日期处理字符串定义:n个字符组成的序列Java中字符串相关类java.lang.Stringjava.lang.StringBuffer(StringBuilder)java.util.StringTokenizer字符串常量字符串常量是一对双引号""定界起来的字符序列。如:"HelloWorld!"若两个双

2、引号之间没有任何字符,则为空串Java允许使用+把两个字符串连接起来连接一个字符串和一个非字符串类型时,后者被转换成字符串例如:System.out.println("a="+a+"b="+b);字符串变量字符串变量,在使用之前要显式声明,并进行初始化。String类是字符串常量类初始化Stringa=“HelloWorld”;//声明字符串a并初始化,直接用字符串常量来初始化Stringb=newString(“HelloWorld”);//声明字符串b并初始化,构造方法初始化String常用方法字符串连接concat(Stringstr)“+”运算符字符串查找indexOf(Strin

3、gstr)lastIndexOf(Stringstr)charAt(intindexOf)startsWith(Stringprefix)字符串分割split(Stringregex)String常用方法字符串比较compareTo(Stringstr)equalslgnoreCase(Stringstr)忽略大小写字符串替换replace(charoldChar,charnewChar)字符串求子串substring(intbeginIndex,intendIndex)字符串大小写转换toUpperCase()小写转大写ToLowerCase()大写转小写StringBufferStri

4、ngBuffer类是一个字符串变量类主要用于对字符串做大量修改的操作初始化只能用初始化方法初始化StringBufferstr=newStringBuffer(“Hello”)StringBuffer常用方法append(Objectobj)delete(intstart,intend)insert(intoffset,Objectobj)reverse()颠倒字符串顺序toString()堆中堆中String与StringBuffer区别HelloHelloWorldnameStringHelloWorldStringBuffernameStringname=“Hello”name=na

5、me+“World”String与StringBuffer区别String可以用字符常量和构造方法初始化String可以用“+”作字符串连接StringBuffer只能用构造方法初始化StringBuffer用append()作字符连接其他字符串类java.lang.StringBuilder类(非线程安全)java.util.StringTokenizer类,其主要用途就是将字符串以定界符为界,分析为一个个独立的token(可理解为单词),定界符可以自己指定本章内容字符串I/O与文件序列化(串行化)日期类及日期处理File类File类专门处理文件,并获取文件的有关信息File类实例用做一

6、个文件或目录的抽象表示File类的构造方法(见APIjava.io.File)I/O输入(Input)/输出(Output)简称为I/OJava将I/O抽象化为流(Stream)对象,对不同的I/O问题,提供了相应的流对象解决JAVA包含标准输入/输出流、文件流、网络数据流、对象流、zip文件流字节流和字符流字节流用于读写字节类型的数据,可分为表示输入流的InputStream类,表示输出流的OutputStream类字符流用于读写Unicode字符(16位),它包括表示输入流的Reader类,表示输出流的Writer类字节输入/输出流类字符输入/输出流类23十月202123十月20212

7、3十月2021转换流InputStreamReader和OutputStreamWriter用于字节流转换为字符流,意义在于可以指定编码23十月2021缓存流BufferedReader和BufferedWriter有缓存作用,有readLine(),write(Stringstr)方法,便于处理数据23十月2021对象流ObjectInputStream和ObjectOutputStream将java对象写入文件或者读

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。