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

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

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

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久久久香蕉视频 | 人与禽的免费一级毛片 | 欧美久久综合九色综合 | 欧美xxxxxxx人妖极品 | 欧美fxxxx性高清 | 黄色美女网站视频 | 中文字幕在线精品视频入口一区 | 久久国产精品佐山爱 | 在线观看91精品国产hd | 国产成人精品三区 | se01在线看片 | 精品国产免费观看一区高清 | 夜夜夜夜曰天天天天拍国产 | 91看片淫黄大片在看 | 国产一级毛片国产 | 日韩一区二区三区四区区区 | 国产高清在线丝袜精品一区 | 欧美色图欧美色图 | 日本韩国在线观看 | 国产黄色影院 | 亚洲欧美日韩综合精品网 | 国产伦精一区二区三区视频 | 成人午夜动漫在线观看 | 新97人人模人人爽人人喊 | 曰批免费视频播放免费观看网站 | 一级做a爱过程免费观看 | 日韩精品国产精品 | 国产精品成人一区二区1 | 亚洲日韩欧美一区二区在线 | 亚洲人成网国产最新在线 | 亚洲国产成人资源在线软件 | 午夜精品视频在线 | 欧美日韩国产在线人 | 一级特黄特色的免费大片视频 | 日本亚洲欧美国产日韩ay高清 | 日韩在线毛片 | 天天射天天爱天天干 | 欧美精品亚洲网站 | 久操网站 | 国产观看精品一区二区三区 | 欧美一区二区三区在线观看 |