日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

c++ 读文件_第十六节:读文件,文件的创建,写文件,文件的读写以及鼠标键盘事件和图形绘制...

發布時間:2023/12/4 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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++ 读文件_第十六节:读文件,文件的创建,写文件,文件的读写以及鼠标键盘事件和图形绘制...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。