日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文件的读写,写入数据,读取数据,写文本 UltraEdit

發布時間:2023/12/31 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件的读写,写入数据,读取数据,写文本 UltraEdit 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

往文件里寫數據,寫的是字節數組,output

創建字節數組,因為寫入的數據是字節 byte[] data={1,2,3,4}//這是要傳的字節數組

創建文件對象,創建路徑 File fer=new File("xxx")//在默認路徑創建文件對象 看文件對象的路徑左鍵 properties

創建FileOutoutStream對象,來打開文件,并傳給他路徑,括號里是新建文件對象的名字

FileOutputStream dd=new FileOutput Stream(fer)//

對象.write(字節數組值) dd.write(data)

對象.close() //refresh一下

在eclipse打開是亂碼,用ultraedit打開ctrl+H 轉十六進制

用了兩個API 一個是創建文件對象用的,一個是傳入文件對象用的

讀取文件里數據input

創建字節數組作為緩沖區 byte[] buffer=new byte[12000]

創建文件對象 File fer=new File("D:/java/abc.txt")//這是想要讀取的文件路徑

創建FileInputStream對象 aa 傳給他文件路徑

FIleInputStream aa=new FileInputStream(fer)

讀取緩存區的字節

int a=aa.read(buffer)返回的是字節數

aa.close?關閉文件

?文件里寫入文本

創建字符串,想要寫入的數據 String text="Zeldawildbreath塞爾達"

byte[] data=text.getBytes("UTF-8")? String->byte[]?叫編碼encoding,編碼方式UTF-8,GBK,也是左鍵properties改編碼方式

創建要寫入的文件對象

File fer=new File("txxt")

創建FileOutputStream對象,傳給他文件路徑

FileOutputStream ss=new FileOutputStream(fer)

ss.write(data)寫入文本轉換成的字節

ss.close?關閉文件

用了3個API,有一個是編碼要用的

?讀文本input

創建文件對象,想要讀的文件?File dd=new File("atxt")

創建字節數組作為緩沖區 byte[] buffer=new byte[12000]

創建FileInputStream?對象,傳給他文件路徑

FileinputStream aa=new FileInputStream(dd)

int x=aa.read(buffer)//返回字節數

aa.close

String text=new String(buffer,0,x,"UTF-8")//?把字節數組轉成字符串叫解碼

system.out.print("got"+text)

?

總結

以上是生活随笔為你收集整理的文件的读写,写入数据,读取数据,写文本 UltraEdit的全部內容,希望文章能夠幫你解決所遇到的問題。

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