java_IO向文件中寫(xiě)入和讀取內(nèi)容代碼實(shí)例
使用java中OutStream()向文件中寫(xiě)入內(nèi)容
package Stream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class OutStreamDemo01 {
public static void main(String[] args) {
//定義文件路徑,沒(méi)有該文件會(huì)自動(dòng)創(chuàng)建,如果路徑有文件夾,一定要有,不會(huì)自動(dòng)創(chuàng)建文件夾
String filename = "e:"+File.separator+"a"+File.separator+"b.txt";
File file = new File(filename);
String str = "這些都將寫(xiě)入文件中";
byte[] b = str.getBytes(); //將字符串轉(zhuǎn)換成字節(jié)數(shù)
OutputStream out = null;
try {
out = new FileOutputStream(file); //實(shí)例化OutpurStream
}catch(FileNotFoundException e){
e.printStackTrace();
}
//寫(xiě)入
try {
out.write(b); //寫(xiě)入
out.close(); //關(guān)閉
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
使用InputStream()讀取文件中的內(nèi)容:
package Stream;
import java.io.*;;
public class InputStreamDemo01 {
public static void main(String[] args) {
File file = new File("e:"+File.separator+"a"+File.separator+"b.txt");
byte[] b = new byte[(int)file.length()];//定義byte字節(jié)的長(zhǎng)度
InputStream in = null;
int len = 0;
try { //處理異常
in = new FileInputStream(file); //實(shí)例化FileInputstream類
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace(); //輸出異常
}
try {
len = in.read(b); //讀取指定文件的內(nèi)容
in.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(new String(b,0,len));//將字節(jié)數(shù)組轉(zhuǎn)化成字符串輸出指定文件從0開(kāi)始到len字節(jié)結(jié)束
}
}
以上所述是小編給大家介紹的java_IO向文件中寫(xiě)入和讀取內(nèi)容詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Java創(chuàng)建文件且寫(xiě)入內(nèi)容的方法
- Java在指定路徑上創(chuàng)建文件提示不存在解決方法
- java創(chuàng)建txt文件并存入內(nèi)容
- Java中創(chuàng)建ZIP文件的方法
- Java創(chuàng)建刪除文件和目錄的方法(推薦)
- Java IO創(chuàng)建目錄和文件實(shí)例代碼
- Java如何在不存在文件夾的目錄下創(chuàng)建文件
- java追加寫(xiě)入txt文件的方法總結(jié)
- 使用java NIO及高速緩沖區(qū)寫(xiě)入文件過(guò)程解析
- Java 按行讀取文件按行寫(xiě)入文件并以空格分割字符串的方法
- Java將字符串寫(xiě)入文本文件代碼示例
- java中創(chuàng)建、寫(xiě)入文件的5種方式
相關(guān)文章
IDEA搭建Maven模塊化項(xiàng)目的實(shí)現(xiàn)
本文主要介紹了IDEA搭建Maven模塊化項(xiàng)目的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
MyBatis Plus構(gòu)建一個(gè)簡(jiǎn)單的項(xiàng)目的實(shí)現(xiàn)
這篇文章主要介紹了MyBatis Plus構(gòu)建一個(gè)簡(jiǎn)單的項(xiàng)目的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
詳解Springboot+React項(xiàng)目跨域訪問(wèn)問(wèn)題
這篇文章主要介紹了詳解Springboot+React項(xiàng)目跨域訪問(wèn)問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
SpringBoot采用Dynamic-Datasource方式實(shí)現(xiàn)多JDBC數(shù)據(jù)源
在某些情況下,如果我們需要配置多個(gè)數(shù)據(jù)源,本文主要介紹了SpringBoot采用Dynamic-Datasource方式實(shí)現(xiàn)多JDBC數(shù)據(jù)源,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
SpringBoot2.0整合Shiro框架實(shí)現(xiàn)用戶權(quán)限管理的示例
這篇文章主要介紹了SpringBoot2.0整合Shiro框架實(shí)現(xiàn)用戶權(quán)限管理的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Java簡(jiǎn)易學(xué)生成績(jī)系統(tǒng)寫(xiě)法實(shí)例
在本篇文章里小編給大家分享的是關(guān)于Java簡(jiǎn)易學(xué)生成績(jī)系統(tǒng)寫(xiě)法實(shí)例以及相關(guān)知識(shí)點(diǎn),有需要的朋友們可以學(xué)習(xí)下。2019-09-09
@RequestBody時(shí)第二個(gè)字母大寫(xiě),映射不到的解決
這篇文章主要介紹了@RequestBody時(shí)第二個(gè)字母大寫(xiě),映射不到的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
淺談java中集合的由來(lái),以及集合和數(shù)組的區(qū)別詳解
下面小編就為大家?guī)?lái)一篇淺談java中集合的由來(lái),以及集合和數(shù)組的區(qū)別詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
Java命令行運(yùn)行錯(cuò)誤之找不到或無(wú)法加載主類問(wèn)題的解決方法
這篇文章主要給大家介紹了關(guān)于Java命令行運(yùn)行錯(cuò)誤之找不到或無(wú)法加載主類問(wèn)題的解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-01-01
Java中的日期和時(shí)間類以及Calendar類用法詳解
這篇文章主要介紹了Java中的日期和時(shí)間類以及Calendar類用法詳解,是Java入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-09-09

