Any developer who has worked with BRM knows that it has its own quirks that can sometimes pose quite a challenge. The best way to handle these idiosyncrasies is to dive right in and learn about them! One unique attribute of BRM’s Java API is its use of non-sequential arrays, or sparse arrays, for storing Flist elements. So how do sparse arrays work, and what makes them different from traditional arrays?
What are Sparse Arrays?