The rubycollect4j implements all methods refer to Ruby Array, Hash and Enumerable.
For further info, please visit http://ruby-doc.org website.
For more documentation, please read JavaDoc.
With Java 8:
// Sort the characters by its frequency based on the word 'Mississippi' case-insensitively
RubyArray<String> word = ra("Mississippi".split("(?!^)"));
String result = word.map((c) -> {
return c.toLowerCase();
}).sortBy((c) -> {
return word.count(c);
}).uniq().join();
p(result); // "mpis"
With Java 6:
// Sort the characters by its frequency based on the word 'Mississippi' case-insensitively
final RubyArray<String> word = newRubyArray("Mississippi".split("(?!...