收藏 分享(赏)

Java程序设计Java程序设计 (20).pdf

上传人:职教中国 文档编号:14077225 上传时间:2022-11-21 格式:PDF 页数:37 大小:1.10MB
下载 相关 举报
Java程序设计Java程序设计 (20).pdf_第1页
第1页 / 共37页
Java程序设计Java程序设计 (20).pdf_第2页
第2页 / 共37页
Java程序设计Java程序设计 (20).pdf_第3页
第3页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、10 /1.2. File3.4.5. stream) I/O1. VS InputStream ( ) OutputStream VS Java Unicode 2. File File java.io File javaFileFile /java.io.File File File File boolean createNewFile() boolean delete() static File createTempFile(String prefix,String suffix) prefix suffix boolean mkdir() String list() File list

2、Files() static File listRoots()public String getName()public boolean canRead()public boolean canWrite()public boolean exist()public long length()public String getAbsolutePath()public String getParent()public boolean isDirectroy()public boolean isHidden()public long lastModified()public boolean isFil

3、e():FileTest.java File file = new File(test.txt); Fileexists() /getName() /length() /isDirectory() / File trycatch3. InputStream OutputStream InputStream OutputStreamInputStream read InputStreamint read()1int read(byte b )b.length b ,int read(byte b , int off, int len)len b ,offclose()OutputSream wr

4、ite OutputStreamvoid write(int n) void write(byte b ) void write(byte b , int off, int len)off len void flush()close()close()1.2. /3. ( )FileInputStreamFileOutputStream:TestStream.java FileOutputStream .getBytes() flush? out.close finally FileNotFoundException IOException4. Reader Writer Reader read

5、 Reader : int read()int read (char cbuf)abstract int read (char cbuf, int off, int len)len void close()Reader Writer Writer writewrite Writer :write(int c)write(String str)write(char cbuf)write(char cbuf,int off,int len)off lenflush()FileReader : public FileReader(String filename) public FileReader(

6、File file)java.io.FileNotFoundExceptionFileWriter :public FileWriter(String filename)public FileWriter(File file)public FileWriter(String filename, boolean append)public FileWriter(File file, boolean append)true:TestFileReaderAndWriter.java FileWriter out = new FileWriter(f); FileReader in = new Fil

7、eReader(f); char c = new char(int)f.length(); int?5. JVM ( flush() BufferedInputStream BufferedOutputStream BufferedInputStreamBufferedInputStream(InputStream in) BufferedInputStream(InputStream in,int size)BufferedOutputStreamBufferedOutputStream(OutputStream out)BufferedOutputStream(OutputStream o

8、ut,int size)TestBufferedInputOutputStream.java writeOutputStream out = new FileOutputStream(hello.txt);BufferedOutputStream bos = new BufferedOutputStream(out);String info = ;bos.write(info.getBytes(); readFile f=new File(hello.txt);InputStream in = new FileInputStream(new File(“h.txt”);BufferedInpu

9、tStream bis = new BufferedInputStream(in);byte b=new byte(int)f.length();in.read(b); BufferedReader BufferedWriterBufferedReaderBufferedReader(Reader in)BufferedReader(Reader in, int size)String readLine()int read() int read(char cbuf, int off, int len)BufferedWriterBufferedWriter(Writer out)Buffere

10、dWriter(Writer out, int size)void close() void flush() void newLine() void write(int c) void write(String s, int off, int len) void write(char cbuf, int off, int len) TestBufferReadAndWriter.java writefw=new FileWriter(file);/ FileWriter Writerbw=new BufferedWriter(fw);for (int i=0;istr.length ;i+ )bw.write(stri);/bw.newLine();/ n readReader fr = new FileReader(file);BufferedReader br = new BufferedReader(fr);String string = null;string=br.readLine();/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报