c++ 读文件_第十六节:读文件,文件的创建,写文件,文件的读写以及鼠标键盘事件和图形绘制...
讀文件
//讀文件文件的創建
public寫文件
public文件的讀寫
重點:
文件類主要功能:創建,讀屬性,寫屬性,刪除等
文件讀寫操作
File類
File類的對象
用來獲取文件本身的信息,如文件所在目錄、文件長度、文件讀寫權限等,不涉及文件的讀寫操作。
構造函數
File(String filename)File(String directoryPath,String filename)
File(File f,String filename)
獲取文件的屬性
String getName()boolean canRead()
boolean canWrite()
long length()
boolean isFile()等
目錄操作
boolean mkdir():創建目錄。String[] list():以字符串的形式返回目錄下所有文件。
File[] listFiles():以File對象形式返回目錄下所有文件。
文件操作
boolean createNewFile():創建一個新的文件。boolean delete():刪除一個文件
流的概念
Java輸入輸出功能是借助輸入輸出流類來實現的。
http://java.io包中包含大量用來完成輸入輸出流的類。
Java中流的分類:
流的運動方向,可分為輸入流和輸出流兩種。
流的數據類型,可以分為字節流和字符流。
輸入流類都是抽象類InputStream(字節輸入流)或抽象類Reader類(字符輸入流)的子類。
輸出流類都是抽象類OutputStream(字節輸出流)或抽象類Writer類(字符輸出流)的子類。
輸入流
輸入流用于讀取數據,用戶可以從輸入流中讀取數據,但不能寫入數據。
輸入流讀取數據過程如下:
(1)打開一個流。
如:FileInputStream inputFile=new FileInputStream("數據源");
(2)從信息源讀取信息。
如:inputFile.read();
(3)關閉流。
如:inputFile.close();
輸出流
輸出流用于寫入數據。只能寫,不能讀。
寫數據到輸出流過程如下:
(1)打開一個流。
如:FileOutputStream outFile=new FileOutputStream("數據源");
(2)寫入信息到目的地。
如:outFile.write(inputFile.read()):
(3)關閉流。如:
如:outFile.close();
鼠標鍵盤事件及圖形繪制
窗口中圖形的繪制鼠標事件
鍵盤事件
窗口中圖形的繪制
所有組件的父類Component類中提供了組件繪制的幾個方法:
public鼠標事件
MouseListener接口
圖片
MouseEvent類主要功能
圖片
鍵盤事件
KeyListener
圖片
KeyEvent類主要功能
總結
以上是生活随笔為你收集整理的c++ 读文件_第十六节:读文件,文件的创建,写文件,文件的读写以及鼠标键盘事件和图形绘制...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑豆煮水的功效与作用、禁忌和食用方法
- 下一篇: 生抽的功效与作用、禁忌和食用方法