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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java實現(xiàn)文件分割和文件合并實例

Java實現(xiàn)文件分割和文件合并實例

更新時間:2019-09-11 09:46:32 來源:動力節(jié)點 瀏覽2321次



  文件切割和文件合并這個問題困擾了不少的Java開發(fā)工程師們,不論是剛剛參加Java培訓(xùn)學(xué)習(xí)的小伙伴,還是已經(jīng)進(jìn)入職場的人們,Java實現(xiàn)文件分割和文件合并的問題都會遇到。本篇文章小編就給讀者們分享一下動力節(jié)點Java在線教程講解的Java實現(xiàn)文件分割和文件合并實例,希望對小伙伴能有些許的幫助。


  timg.jpg


  Java在線教程


  文件切割器:


  importjava.io.File;


  importjava.io.FileNotFoundException;


  importjava.io.IOException;


  importjava.io.RandomAccessFile;


  importjava.util.Scanner;


  publicclassMain{


  publicstaticvoidmain(String[]args)throwsFileNotFoundException,IOException{


  FilesourceFile=newFile("ping.mp3");


  //System.out.println(sourceFile.exists());


  Scannerscanner=newScanner(System.in);


  intnumberOfPieces=1;//默認(rèn)文件切割的數(shù)量


  System.out.println("Enter:");//提示輸入


  numberOfPieces=scanner.nextInt();//輸入


  scanner.close();//輸入后就關(guān)閉裝完逼就跑一個道理


  longfileLength=sourceFile.length()/numberOfPieces;//分一下每一個小文件的大小


  byte[]b=newbyte[1024];//這個不解釋如果看不懂就去看IO流去吧


  RandomAccessFileraf1=newRandomAccessFile(sourceFile,"r");


  intlen=-1;


  for(inti=0;i<numberOfPieces;i++){


  Stringname=sourceFile.getName()+"."+(i+1);


  Filefile=newFile(name);


  file.createNewFile();


  RandomAccessFileraf2=newRandomAccessFile(file,"rw");


  while((len=raf1.read(b))!=-1){


  raf2.write(b,0,len);//我覺的這樣寫比raf2.write(b);高明一些


  if(raf2.length()>fileLength)//如果太大了就不在這個子文件寫了換下一個


  break;


  }


  raf2.close();


  }


  raf1.close();


  }


  }


  文件合并器:


  importjava.io.File;


  importjava.io.FileNotFoundException;


  importjava.io.IOException;


  importjava.io.RandomAccessFile;


  //文件合并ping.n


  publicclassMain{


  publicstaticvoidmain(String[]args)throwsFileNotFoundException,IOException{


  File[]files=newFile[10];


  Stringname="ping.";


  Filefile=newFile("ping.mp3");


  file.createNewFile();


  RandomAccessFilein=newRandomAccessFile(file,"rw");


  in.setLength(0);


  in.seek(0);


  byte[]bytes=newbyte[1024];


  intlen=-1;


  for(inti=0;i<files.length;i++){


  files[i]=newFile(name+(i+1));


  //System.out.println(files[i].exists());


  RandomAccessFileout=newRandomAccessFile(files[i],"rw");


  while((len=out.read(bytes))!=-1){


  in.write(bytes,0,len);


  }


  out.close();


  }


  in.close();


  }


  }


  文件合并器就不寫注釋了,因為這是一個逆過程。以上內(nèi)容是小編簡單整理的,小伙伴們先了解一下,如果想要了解更多內(nèi)容的話可以登錄動力節(jié)點官網(wǎng)查看詳細(xì)信息。


  動力節(jié)點Java學(xué)習(xí)是專業(yè)的Java培訓(xùn)機構(gòu),不僅有專業(yè)的老師還有與時俱進(jìn)的課程體系,只要你想學(xué)好Java,只要你好好跟著老師學(xué)習(xí),那么動力節(jié)點就能讓你學(xué)有所成,高薪就業(yè)。想要學(xué)習(xí)Java開發(fā)技術(shù)的小伙伴不要再猶豫了,抓緊時間行動吧。


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本高清www午色夜黄 | 曰韩毛片 | 亚洲国产成人资源在线软件 | 超级在线碰 | 欧美嫩freexxxhddvd | 欧美在线成人午夜影视 | 在线国产一区二区 | 精品一区视频 | 欧美日韩亚洲一区二区 | 在线免费国产视频 | 又爽又黄有又色的视频 | 成人在线黄色 | 国产欧美亚洲精品第二区首页 | 精品欧美在线观看视频 | h片免费网站 | 日韩不卡毛片 | 天天摸天天爽视频69视频 | 国产福利小视频在线观看 | 天堂在线最新资源 | 午夜视频高清在线aaa | 色原网 | 久久亚洲一级毛片 | 人妖三人交69欧美 | 成人速播影院在线播放免费 | 欧美一级视频高清片 | 亚洲图片视频在线观看 | 欧美一区二区三区精品 | free性丰满hd性欧 | 国产一区玩具在线观看 | 日韩精品第一 | 精品午夜寂寞黄网站在线 | 久草视频观看 | 亚洲精品国产福利片 | 亚洲噜噜噜噜噜影院在线播放 | 欧美日韩国产成人综合在线 | aaaa欧美高清免费 | 久久亚洲精品中文字幕二区 | 精品播放 | 性感美女视频免费网站午夜 | 久久精品国产免费中文 | 国产乡下三级全黄三级bd |