• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.
Bu, hızlı yüklenen mobil optimize edilmiş bir AMP sayfadır, gerçek sayfayı yüklemek istiyorsanız bu metni tıklayın.

JAVADA Dosya bölme işlemi

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
import java.io.*; 
import java.util.zip.*; 

class Main { 
public static **** main(String[] args) { 
if (args.length != 2) { 
System.err.println("Usage: java Main <input> <output>"); 
System.exit(-1); 
} 
try { 
FileInputStream in = new FileInputStream(args[0]); 

// Create compressed stream that writes to byte array output stream 
ByteArrayOutputStream b = new ByteArrayOutputStream(); 
GZIPOutputStream out = new GZIPOutputStream(b); 

byte[] buf = new byte[512]; 
int howmany; 
while ((howmany = in.read(buf)) > 0) { 
out.write(buf, 0, howmany); 
} 
in.close(); 
out.flush(); 
byte[] compressedBytes = b.toByteArray(); // get byte array 
b.writeTo(new FileOutputStream(args[1])); // write to file 
out.close(); // closes both out and b 
System.out.println("compressed size: " + compressedBytes.length); 
// ... do something with byte array 

} catch (IOException e) { 
System.out.println(e); 
} 
} 
}