黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java編程基礎分享,Io編程練習題

Java編程基礎分享,Io編程練習題

更新時間:2020-07-09 15:01:28 來源:動力節點 瀏覽1956次

1、最高效讀寫文件

public?class?Test?{
?/**
??*?最高效的讀寫文件
??*?@throws?IOException
??*/
?public?static?void?main(String[]?args)?throws?IOException?{
??//創建文件和文件夾
??String?filePath="d:\\gm\\gtm\\ss.txt";
??File?file=new?File(filePath);
??File?parentFile=file.getParentFile();
??if(!parentFile.exists()){
???System.out.println("文件夾不存在");
???parentFile.mkdirs();
??}else{
???System.out.println("文件夾存在");
???deleteFolder(file);
???parentFile.mkdirs();
???System.out.println("創建文件夾成功");
??}
??try?{
???file.createNewFile();
???System.out.println("創建文件成功");
??}?catch?(IOException?e)?{
???e.printStackTrace();
??}
??BufferedReader?bufferedReader?=?new?BufferedReader(new?InputStreamReader(new?FileInputStream(path),"utf-8"),1024);
??BufferedWriter?bufferedWriter?=?new?BufferedWriter(new?OutputStreamWriter(new?FileOutputStream(filePath),"utf-8"),1024);
??String?line=null;
??while((line=bufferedReader.readLine())!=null){
???bufferedWriter.write(line);
???bufferedWriter.newLine();
???bufferedWriter.flush();
??}
??bufferedWriter.close();
??bufferedReader.close();
?}
?
?public?static?void?deleteFolder(File?folder){
??File[]?file=folder.listFiles();
??if(file?!=null){
???for(File?f:file){
????if(f.isDirectory()){
?????deleteFolder(f);
????}else{
?????f.delete();
????}
???}
??}
??folder.delete();
??System.out.println("刪除成功");
?}

2、最高效讀寫媒體文件

public?class?Test?{

?/**
??*?最高效率讀寫媒體文件,只能使用buffered字節流,因為使用字符流的話,讀取的時候還是先獨到字節,再根據unicode碼表去找對應的字符,
??*?找不到的就會隨便用一個字符代替,這樣就會亂碼
??*/
?public?static?void?main(String[]?args)?{
??String?picPath="D:"+File.separator+"Pictures"+File.separator+"個人照片"+File.separator+"DSCF4505A.jpg";
??String?newPath="D:"+File.separator+"gm"+File.separator+"gtm"+File.separator+"123.jpg";
??BufferedInputStream?bufferedInputStream?=?null;
??BufferedOutputStream?bufferedOutputStream?=?null;
??try?{
???bufferedInputStream=new?BufferedInputStream(new?FileInputStream(picPath));
???bufferedOutputStream?=?new?BufferedOutputStream(new?FileOutputStream(newPath));
???int?len=0;
//???byte[]?b=new?byte[1024];?不需要使用,因為緩沖流自帶緩沖區,也就是這個字節數組
???try?{
????while((len=bufferedInputStream.read())!=-1){
?????bufferedOutputStream.write(len);
????}
???}?catch?(IOException?e)?{
????e.printStackTrace();
???}
??}?catch?(FileNotFoundException?e)?{
???e.printStackTrace();
??}finally{
???if(bufferedOutputStream!=null){
????try?{
?????bufferedOutputStream.close();
????}?catch?(IOException?e)?{
?????e.printStackTrace();
????}
???}
???if(bufferedInputStream!=null){
????try{
????bufferedInputStream.close();
????}catch(IOException?e){
?????e.printStackTrace();
????}
???}
??}
??
?}

以上就是動力節點java培訓機構的小編針對“Java編程基礎分享,Io編程練習題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日本又色又爽又黄的大片 | 小黄鸭视频破解版 | 日韩一区二区三区在线播放 | 成人美女黄网站色大色费 | 日本xx13一18处交高清 | 一区二区三区视频在线观看 | 黄色一级视频欧美 | 色网站免费看 | 狠狠干天天爱 | 欧美三级香港三级日本三级 | 美国一级大黄一片免费的网站 | 涩涩网址 | 中国黄色一级视频 | 久久女同互慰一区二区三区 | 欧美成人免费在线观看 | 欧美国产永久免费看片 | 国产成人精品免费视频 | 韩国三级理伦片 | 欧美综合自拍亚洲综合图自拍 | 日本三级唾液浓厚在线观看 | 欧美日韩中文字幕在线视频 | 国产成人在线观看免费网站 | 中文xxx视频 | 成年视频免费观看 | 草草影院www色欧美极品 | 最近免费中文字幕完整5 | 亚洲综合色网站 | 又长又深又硬又黄又猛又爽 | 亚洲欧美人妖另类激情综合区 | 国产vr一区二区在线观看 | 欧美成人小视频 | 成人免费毛片网站 | aaaa黄色片| 在线免费视频网站 | 天天摸天天碰天天爽天天弄 | 美国一级做a一级视频 | 久久久国产亚洲精品 | 欧美福利视频导航 | 看一级毛片女人洗澡 | 亚洲天堂成人在线 | 激情影院成人区免费观看视频 |