Java Ropes vs Strings comparison