Java FileInputStream Read readFile(File f)

Here you can find the source of readFile(File f)

Description

read File

License

Open Source License

Declaration

public static byte[] readFile(File f) throws IOException 

Method Source Code

//package com.java2s;
/*******************************************************************************************
 *   Copyright (c) 2016, zzg.zhou(11039850@qq.com)
 * //from   w  w w. j  a  va 2s.  co  m
 *  Monalisa is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU Lesser General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
    
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU Lesser General Public License for more details.
    
 *   You should have received a copy of the GNU Lesser General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *******************************************************************************************/

import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;

import java.io.IOException;

public class Main {
    public static byte[] readFile(String filePath) throws IOException {
        File f = new File(filePath);
        return readFile(f);
    }

    public static byte[] readFile(File f) throws IOException {

        byte[] b = new byte[(int) f.length()];

        DataInputStream in = new DataInputStream(new FileInputStream(f));
        in.readFully(b);
        in.close();

        return b;
    }
}

Related

  1. loadRes(String res)
  2. loadStackableItems(String fileName)
  3. loadTxtFile(String fileName)
  4. readFile( String filename)
  5. readFile(File f)
  6. readFile(File f)
  7. readFile(File f)
  8. readFile(File f)
  9. readFile(File f)