Logika Standar

Tuesday, 3 November 2015

Konversi File ke Byte array dan Byte Array ke File

Berikut Script java uintuk konversi File ke byte dan sebaliknya... :
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class FileToArrayOfBytes
{
    public static void main( String[] args )
    {
        FileInputStream fileInputStream=null;
       
        File file = new File("C:\\testing.txt");
       
        byte[] bFile = new byte[(int) file.length()];
       
        try {
            //convert file into array of bytes
        fileInputStream = new FileInputStream(file);
        fileInputStream.read(bFile);
        fileInputStream.close();
          
        for (int i = 0; i < bFile.length; i++) {
               System.out.print((char)bFile[i]);
            }
           
        System.out.println("Done");
        }catch(Exception e){
            e.printStackTrace();
        }
    }
}



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

public class ArrayOfBytesToFile
{
    public static void main( String[] args )
    {
        FileInputStream fileInputStream=null;
       
        File file = new File("C:\\testing.txt");
       
        byte[] bFile = new byte[(int) file.length()];
       
        try {
            //convert file into array of bytes
        fileInputStream = new FileInputStream(file);
        fileInputStream.read(bFile);
        fileInputStream.close();
          
        //convert array of bytes into file
        FileOutputStream fileOuputStream =
                  new FileOutputStream("C:\\testing2.txt");
        fileOuputStream.write(bFile);
        fileOuputStream.close();
          
        System.out.println("Done");
        }catch(Exception e){
            e.printStackTrace();
        }
    }
}

No comments:

Post a Comment

silahkan masukkan komentar anda