java - subset based on index from google guava TreeBasedTable -


i have treebasedtable<string,string,customtype> structure need able subsets based on start , end range indices, fromindex toindex. cellset method doesn't return sortedset. best approach this?

i thought of doing lists.newarraylist(structure.cellset()).sublist(start,end), doesn't efficient thing do.

if startindex , endindex integer positions, arraylist implementation isn't far off best that's feasible, though it'd more efficient write

fluentiterable.from(table.cellset()).skip(fromindex).limit(toindex).tolist() 

that implementation won't copy more of elements has result list.

generally speaking, there's not efficient way arbitrary sortedset, sortedmap, or pretty of sorted data structures come java.


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -