java文件操作練習(xí)代碼 讀取某個(gè)盤(pán)符下的文件
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
public class IORead {
/**
* @param args
* 文件的讀寫(xiě)
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
// 方法一
BufferedReader br = new BufferedReader(new FileReader(new File(
"D:/project/transfar/doc/1.txt")));
// StringBuilder bd = new StringBuilder();
StringBuffer bd = new StringBuffer();
while (true) {
String str = br.readLine();
if (str == null) {
break;
}
System.out.println(str);
bd.append(str);
}
br.close();
// System.out.println(bd.toString());
// 方法二
InputStream is = new FileInputStream(new File("D:/project/transfar/doc/1.txt"));
byte b[] = new byte[Integer.parseInt(new File("D:/project/transfar/doc/1.txt").length()
+ "")];
is.read(b);
System.out.write(b);
System.out.println();
is.close();
// 方法三
Reader r = new FileReader(new File("D:/project/transfar/doc/1.txt"));
char c[] = new char[(int) new File("D:/project/transfar/doc/1.txt").length()];
r.read(c);
String str = new String(c);
System.out.print(str);
r.close();
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相關(guān)文章
mybatis.type-aliases-package的作用及用法說(shuō)明
這篇文章主要介紹了mybatis.type-aliases-package的作用及用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
Java操作另一個(gè)Java程序使其重啟的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇Java操作另一個(gè)Java程序使其重啟的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03
SpringBoot+Vue實(shí)現(xiàn)數(shù)據(jù)添加功能
這篇文章主要介紹了SpringBoot+Vue實(shí)現(xiàn)數(shù)據(jù)添加功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
javaBean的基礎(chǔ)知識(shí)及常見(jiàn)亂碼解決方法
這篇文章主要介紹了javaBean的基礎(chǔ)知識(shí)及常見(jiàn)亂碼解決方法的相關(guān)資料,需要的朋友可以參考下2017-03-03
Java中Integer.valueOf,parsetInt() String.valueOf的區(qū)別和結(jié)果代碼解析
本文通過(guò)代碼給大家講解了JAVA中Integer.valueOf, parsetInt() String.valueOf的區(qū)別和結(jié)果,需要的朋友可以參考下2018-05-05
SpringBoot解決跨域請(qǐng)求攔截問(wèn)題代碼實(shí)例
這篇文章主要介紹了SpringBoot解決跨域請(qǐng)求攔截代碼實(shí)例,在微服務(wù)開(kāi)發(fā)中,一個(gè)系統(tǒng)包含多個(gè)微服務(wù),會(huì)存在跨域請(qǐng)求的場(chǎng)景。 本文講解SpringBoot解決跨域請(qǐng)求攔截的問(wèn)題。,需要的朋友可以參考下2019-06-06

