java - Use of writeDouble produces nonsense -


this question extension of discussion found here. goal write 2 formatted columns of arrayed x , y data file (type double). current attempt accomplish follows:

try {   fileoutputstream fos = new fileoutputstream("angle.txt");   dataoutputstream dos = new dataoutputstream(fos);   (i = 0; < i_max-1; = + 1) {     dos.writedouble(theta[i]);   }   dos.close(); } catch (ioexception error) {   system.out.println("ioexception: " + error); } 

this code derived example found here (dataoutputstream). having limited grasp of java, expected work 1 column only; instead produced this:

?¹™™™™™š?¹™™™™™š?¹™™™™™š?¹™™™™™š?¹™™™™™š?¹™™™™™š?¹™™™™™š?¹™... 

i don't understand i'm doing wrong. any insights can offer great help.

my next question be: how format not 1 two columns of type double, formatted ("%1$16.6f, %2$16.6f", time[i], theta[i]). right i'm following this discussion. however, compiler dislikes approach use of writedouble.

your , patience appreciated.

streams used write binary data. write textual data, use writers. see java io tutorial: http://docs.oracle.com/javase/tutorial/essential/io/charstreams.html


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -