大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

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

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

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編程練習題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲国产精品综合福利专区 | 爱爱小视频免费体验区在线观看 | 经典日韩 | 久久午夜一区二区 | 99精品热女视频专线 | 久久国产精品最新一区 | 奇米在线777在线视频 | 日韩欧美伊人久久大香线蕉 | 久久精品国产亚洲沈樵 | 精品福利在线 | 久久久在线 | 高清一区二区亚洲欧美日韩 | 午夜视频网站在线观看 | 久久国产精品男女热播 | 欧美日韩中文一区二区三区 | 青草娱乐极品免费视频 | 欧美日韩免费做爰视频 | 色色色资源站 | 四虎成人精品在永久在线观看 | 久久青草免费线观最新 | 久久伊人草 | 在线观看视频91 | 99视频全部看免费观 | 老司机午夜精品视频在线观看免费 | 91成人免费福利网站在线 | 亚拍精品一区二区三区 | 欧美深度肠交 | 五月天婷五月天综合网在线 | 欧美性猛片xxxxⅹ免费 | 国产三级久久久精品麻豆三级 | 日韩免费一区二区 | 99热精品久久只有精品黑人 | 久久99九九99九九精品 | 国产成人综合精品一区 | 不卡精品国产_亚洲人成在线 | 国产欧美另类久久精品91 | www.久久视频 | 久久国产精品范冰啊 | 射久久| 成人免费网站久久久 | 久久91精品国产一区二区 |