Java File Content Read getFileContent(File file)

Here you can find the source of getFileContent(File file)

Description

Read a file content into a byte array.

License

Apache License

Parameter

Parameter Description
file a parameter

Exception

Parameter Description
IOException an exception

Declaration

private static byte[] getFileContent(File file) throws IOException 

Method Source Code

//package com.java2s;
/**//from  www  . ja va  2  s  .c om
 *  Copyright 2009, 2011 Welocalize, Inc. 
 *  
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  
 *  You may obtain a copy of the License at 
 *  http://www.apache.org/licenses/LICENSE-2.0
 *  
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *  
 */

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

import java.io.IOException;
import java.io.InputStream;

public class Main {
    /**
     * Read a file content into a byte array.
     * 
     * @param file
     * @return
     * @throws IOException
     */
    private static byte[] getFileContent(File file) throws IOException {
        InputStream in = null;
        byte[] content = new byte[(int) file.length()];
        in = new FileInputStream(file);
        int i = 0;
        int tmp = 0;
        while ((tmp = in.read()) != -1) {
            content[i] = (byte) tmp;
            i++;
        }
        in.close();
        return content;
    }
}

Related

  1. getFileContent(File file)
  2. getFileContent(File file)
  3. getFileContent(File file)
  4. getFileContent(File file)
  5. getFileContent(File file)
  6. getFileContent(File file)
  7. getFileContent(File file)
  8. getFileContent(File file)
  9. getFileContent(File file)