Using random access files
Another alternative for storing the similarity matrix (and the utility matrix) is to use a RandomAccessFile
object. This is illustrated in Listing 9.23:
This little test program creates a random access file named inout
at line 17. The constant W
, defined at line 12, is the number of bytes (8) that Java uses to store a double
value. We need that to locate our data in the file. The second argument to the constructor, the string rw
, means that we will be both reading from and writing to the file. The loop at lines 18-20 writes 100 square roots into the file. The output from line 21 confirms ...
Get Java Data Analysis now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.