Java FileOutputStream Write save(String f, byte[] data)

Here you can find the source of save(String f, byte[] data)

Description

Save the given byte array as the given file.

License

Apache License

Parameter

Parameter Description
f the file
data the non null data to save

Declaration

public static void save(String f, byte[] data) 

Method Source Code

//package com.java2s;
/*/*w w w. j a v  a  2 s.c om*/
 * Copyright 2011 David Karnok
 *
 * 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.FileOutputStream;
import java.io.IOException;

public class Main {
    /**
     * Save the given byte array as the given file.
     * @param f the file
     * @param data the non null data to save
     */
    public static void save(String f, byte[] data) {
        save(new File(f), data);
    }

    /**
     * Save the given byte array as the given file.
     * @param f the file
     * @param data the non null data to save
     */
    public static void save(File f, byte[] data) {
        try {
            FileOutputStream fout = new FileOutputStream(f);
            try {
                fout.write(data);
            } finally {
                fout.close();
            }
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }
}

Related

  1. save(File file, final byte[] encoded)
  2. save(final InputStream in, final File file)
  3. save(InputStream in, File f)
  4. save(String content, String fileName)
  5. save(String data, String encoding, String file)
  6. save(String filename, byte[] bytes)
  7. save(String path, byte[] content, IProgressMonitor monitor)
  8. saveArray(byte[] pictureBytes, OutputStream stream)
  9. saveBase64Str2Disk(String base64Str, File file)