Advertisement
lameski

Untitled

Mar 30th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. static void deserializeData(String source, List<byte[]> data, long elementLength) throws IOException
  2. {
  3. try {
  4. fis = new FileInputStream(source);
  5.  
  6. while(true){
  7. byte[] buffer = new byte[(int) elementLength];
  8.  
  9. int offset = 0;
  10.  
  11. int len = (int) elementLength;
  12.  
  13. int read = 0;
  14.  
  15. while(offset != elementLength)
  16. {
  17. read = fis.read(buffer, offset,len);
  18.  
  19. if(read == -1)
  20. break;
  21.  
  22. offset += read;
  23.  
  24. len = (int) (elementLength - read);
  25.  
  26. }
  27.  
  28. if(read == -1)
  29. {
  30. break;
  31. }
  32. data.add(buffer);
  33. }
  34. } finally{
  35. if(fis!=null)
  36. fis.close();
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement