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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲日本人成网站在线观看 | 理论片在线观看视频 | 男人天堂免费 | 成人久久伊人精品伊人 | 2019年国产不卡在线刷新 | 亚洲狠狠婷婷综合久久久久网站 | 韩国xxxx色视频在线观看 | 中文字幕久久久 | 黄片毛片在线观看 | 最新午夜韩国理论片77网 | 福利姬在线精品观看 | 五月天综合久久 | 亚洲欧美国产中文 | 欧美激情亚洲精品日韩1区2区 | ww.久久| 牛牛本精品99久久精品 | 爱爱视频免费在线观看 | 色琪琪永久远网址 | 国产在线视精品麻豆 | 狠狠色综合网 | 香蕉精品高清在线观看视频 | 一级毛片高清大全免费观看 | 欧美日韩激情在线一区二区 | 成人a毛片免费视频观看 | 在线观看国产一区亚洲bd | 久久日韩精品中文字幕网 | 日韩视频网 | 亚洲视频在线视频 | 国产成人精品一区二区视频 | 午夜成人免费影院 | 精品久久久久久久久久香蕉 | 韩国xxxx色视频在线观看 | 久久精品国产三级不卡 | 成 人国产在线观看高清不卡 | 欧美精品成人免费视频 | 老妇女性较大毛片 | 国产午夜亚洲精品久久www | 91粉嫩萝控精品福利网站 | 亚洲精品久久久中文字 | 精品视频在线播放 | 一级网站片 |