Yes i understanding this issue large byte array size overflow how
handle here.give me way please or perfect url


On Fri, Sep 2, 2011 at 12:24 PM, Miguel Morales <therevolti...@gmail.com> wrote:
> Look up examples on stream reading a file for java.
> The problem is you are allocating an extremely large byte array.
>
> On Thu, Sep 1, 2011 at 11:51 PM, NaveenShrivastva
> <kumarnaveen.si...@gmail.com> wrote:
>> here i am taking video file for read byte the error byte arry outofmemory
>>
>> On Fri, Sep 2, 2011 at 12:13 PM, Naveen <kumarnaveen.si...@gmail.com> wrote:
>>> Please see this example when i am taking small file then it works but
>>> when taking large video size with 1gb approx then outofmemory error
>>>
>>>
>>> import java.io.*;
>>>
>>> public class ReadFileByteArray {
>>>
>>> public static void main(String[] args) {
>>>
>>> //create file object
>>> File file = new File("C://FileIO//video.mp4");
>>>
>>> try
>>> {
>>> //create FileInputStream object
>>> FileInputStream fin = new FileInputStream(file);
>>>
>>> /*
>>>  * Create byte array large enough to hold the content of the file.
>>>  * Use File.length to determine size of the file in bytes.
>>>  */
>>>
>>>
>>> byte fileContent[] = new byte[(int)file.length()];
>>>
>>> /*
>>>  * To read content of the file in byte array, use
>>>  * int read(byte[] byteArray) method of java FileInputStream class.
>>>  *
>>>  */
>>> fin.read(fileContent);
>>>
>>> //create string from byte array
>>> String strFileContent = new String(fileContent);
>>>
>>> System.out.println("File content : ");
>>> System.out.println(strFileContent);
>>>
>>> }
>>> catch(FileNotFoundException e)
>>> {
>>> System.out.println("File not found" + e);
>>> }
>>> catch(IOException ioe)
>>> {
>>> System.out.println("Exception while reading the file " + ioe);
>>> }
>>> }
>>> }
>>>
>>>
>>> /*
>>> Output would be
>>> File content :
>>> This file is for demonstration of how to read file in byte array
>>> using Java FileInputStream.
>>> */
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to android-developers@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-developers+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>
>
> --
> ~ Jeremiah:9:23-24
> Android 2D MMORPG: http://solrpg.com/, http://www.youtube.com/user/revoltingx
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to