wetmatter nonsense

let's get random 
Filed under

FileWriter

 

Java FileReader, FileWriter & BufferedReader...

I have been tinkering around with Java's FileReader, FileWriter & BufferedReader; however, this time I will use screen shots to illustrate parts of the code instead of pasting it and formatting it to fit nicely. Extremely time consuming...not like this post will be quick either! So here we go...not sure if I am going to enjoy this post.

1) We instantiate the FileWriter
2) My output file will be "numbers.dat"

Media_http4bpblogspotcomkclclmdadasohrakhfygiaaaaaaaa4nuykgpceneqnks400filewriterpng_wgoedbhmgqmdibk

3) Write numbers from 1 to 100 separated by "," commas to the "numbers.dat" file

Media_http4bpblogspotcomkclclmdadasohre69g5iaaaaaaaa4nc5j0vwjpmi3us400write1100png_bifdbwvvwmyykee

4) Close the FileWriter

Media_http4bpblogspotcomkclclmdadasohqu897piaaaaaaaa4nacpzkna4avvgs400closefilewriterpng_cdjuojffkfdbzzd

5) Instantiate the FileReader

Media_http3bpblogspotcomkclclmdadasohnhmowd2iaaaaaaaa4lwu5wspv0jcxss400filereaderpng_hhugrkgcfbwedfl

6) Instantiate the BufferedReader

Media_http3bpblogspotcomkclclmdadasohnazktv1iaaaaaaaa4l42q5ocfr8ems400bufferedreaderpng_cajjahgdhsepikx

7) Pass data from Buffer to textData variable

Media_http4bpblogspotcomkclclmdadasohokz667iaaaaaaaa4ma3srlyk1zwg8s400passbuffereddatatotextdatavariablepng_ubxgqgckjolblpr

8) For Schnitz'N'Giggles for you (Beer Fest) bloaks, let's display all even numbers from 1-100 on the screen

Media_http4bpblogspotcomkclclmdadasohp4w6k7niaaaaaaaa4msww91hqr7hyus400displayallevennumbers1100png_briiuaqgcxzjgji

9) Close Buffer

Media_http1bpblogspotcomkclclmdadasoh0ghuwxniaaaaaaaa4oajvwg7ki6qss400closebufferpng_yriopjjhooqpifc

10) Instantiate a second FileWriter

Media_http4bpblogspotcomkclclmdadasoh0ug5fsaiaaaaaaaa4oiqqq7yp3vumas400filewriter2png_fbgypgubfzyocde

11) Append all odd numbers from 1-100 to "numbers.dat"

Media_http1bpblogspotcomkclclmdadasoh10iworiiaaaaaaaa4oqfpjfipm5llks400appendalloddnumberspng_mbtdakamcxabsel

12) Close the second FileWriter

Media_http3bpblogspotcomkclclmdadasoh2bzrdoiaaaaaaaa4oyjfgwhrmqvqs400closefilewriter2png_lfsihhgqewmztey

13) Instantiate a second FileReader

Media_http4bpblogspotcomkclclmdadasoh3unvp7aiaaaaaaaa4ogcmn4bpheotss400filereader2png_yizhjljjzahrmdq

14) Instantiate a second BufferedReader

Media_http2bpblogspotcomkclclmdadasoh3ir1ghjiaaaaaaaa4oobwupgaeej6is400bufferedreader2png_hnzzzuypakckwhx

15) Pass Buffered data to textData variable

Media_http1bpblogspotcomkclclmdadasoh3zhisfsiaaaaaaaa4owioejgrjku8s400passbuffertovariablepng_hqkfxocfvmoidmm

16) Print results to screen

Media_http2bpblogspotcomkclclmdadasoh4a7ue5diaaaaaaaa4o4f9yzbm3uim8s400displaynewvaluetoscreenpng_depldsrfdfihpcg

End Results...JOptionPane Window prompts

Create "numbers.dat" file prompt

Media_http2bpblogspotcomkclclmdadasoh6numyutiaaaaaaaa4pazbemc8io67gs400createfilewindowpng_fgackbibcmdbwbc

Display even numbers prompt

Media_http1bpblogspotcomkclclmdadasoh6nynb0iaaaaaaaa4pigar55il2rms400displayevenswindowpng_iygsedecwivyqbf

Append odd numbers to "numbers.dat" prompt

Media_http4bpblogspotcomkclclmdadasoh6nzv8tsiaaaaaaaa4pq9ib4zrcaefws400appenddatawindowpng_jmqtbrwxihsryxi

Display final results prompt

Media_http1bpblogspotcomkclclmdadasoh6nuft8fiaaaaaaaa4pyry7voxp3cs400displayfiledatawindowpng_fljmkjxmgbixjph

Proof file was created!

Media_http1bpblogspotcomkclclmdadasoh7ip8kueiaaaaaaaa4poayavkrhfnx8s400creatednumbersfilepng_jazldfxhsnzfhwi

Screen output! (Even numbers highlighted)

Media_http4bpblogspotcomkclclmdadasoh7iwcugiaaaaaaaa4pwxk0t0culn18s400evenspng_aurddvldbhfzece

File data content! (Appended numbers highlighted)

Media_http4bpblogspotcomkclclmdadasoh7isfeuliaaaaaaaa4p4svfs3j0ak48s400numberspng_ciicckeobrcgfac

Filed under  //   BufferedReader   FileReader   FileWriter   JAVA  
Posted by Samson Loo 

Comments [0]