国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java將字符串寫入文本文件代碼示例

2024-07-13 10:14:50
字體:
來源:轉載
供稿:網友

一、Filewriter與File——-將字符串寫入文本文件

java;">public static void main(String[] args) {     File f=new File("C://world.txt");//新建一個文件對象,如果不存在則創建一個該文件     FileWriter fw;     try {       fw=new FileWriter(f);       String str="hello world";       fw.write(str);//將字符串寫入到指定的路徑下的文件中       fw.close();       } catch (IOException e) { e.printStackTrace(); } }

二、InputStream與OutputStream 輸入與輸出串流

public static void main(String args[]){	File f= new File("C://world.txt") ;	InputStream input = null ;	// 準備好一個輸入的對象	try {		input = new FileInputStream(f) ;		byte b[] = new byte[1024] ;		// 所有的內容都讀到此數組之中		input.read(b) ;		// 讀取內容  網絡編程中 read 方法會阻塞		input.close() ;		System.out.println("內容為:" + new String(b)) ;	}
public static void main(String args[]){	File f= new File("C://world.txt") ;	// 聲明File對象	OutputStream out = null ;	// 準備好一個輸出的對象	out = new FileOutputStream(f) ;	// 通過對象多態性,進行實例化	String str = "Hello World!!!" ;	// 準備一個字符串	byte b[] = str.getBytes() ;	// 只能輸出byte數組,所以將字符串變為byte數組	out.write(b) ;	// 將內容輸出,	out.close() ;}

三、ObjectOutputStream與ObjectInputStream

ObjectOutputStream將Java對象的基本數據類型和圖形寫入OutputStream。可以使用ObjectInputStream讀取(重構)對象。通過在流中使用文件可以實現對象的持久存儲。

將序列化的對象寫入文件

1、將序列化的對象寫入文件

FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在則自動創建

2、創建ObjectOutputStream

ObjectOutputStreamos=newObjectOutputStream(fileStream);

3、寫入對象

os.writeObject(one);//one是一個對象實例的引用名

4、關閉ObjectOutputStream

os.close

ObjectInputStream用于解序列化

解序列化

1、創建FileInputStream

FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);

2、創建ObjectInputStream

ObjectInputStreamos=newObjectInputStream(fileStream);

3、讀取對象

Objectone=os.readObject();

4、轉換對象類型

Modelelf=(Model)one;//Model是one對象的類名稱

5、關閉ObjectInputStream

os.close();

總結

以上就是本文關于Java將字符串寫入文本文件代碼示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天长市| 图们市| 邹平县| 英德市| 皮山县| 北宁市| 华蓥市| 从江县| 永吉县| 遵化市| 滨海县| 衡阳市| 德保县| 巴马| 清远市| 白城市| 通辽市| 汉沽区| 高青县| 新绛县| 成武县| 福贡县| 枞阳县| 许昌县| 德惠市| 威远县| 玉树县| 尚志市| 新河县| 武义县| 红桥区| 长武县| 会宁县| 天长市| 阿克陶县| 武陟县| 定南县| 墨竹工卡县| 湖南省| 南华县| 桦川县|