Documentation of 'javolution37.javolution.lang.package-summary' Java class
javolution37.javolution.lang

Package javolution37.javolution.lang

Provides fundamental classes and interfaces; some of which are either missing from the java.lang package or are not available for all platforms (including J2ME CLDC).

See: Description

Package javolution37.javolution.lang Description

Provides fundamental classes and interfaces; some of which are either missing from the java.lang package or are not available for all platforms (including J2ME CLDC).

For applications targetting the J2SE 5.0+ run-time (ant 1.5), the Appendable and Enum classes are replaced with the java.lang equivalent.

FAQ:

  1. I'm accumulating a large string, and all I want to do is append to the end of the current string, which is the better class to use, Text or TextBuilder? Bearing in mind that speed is important, but I also want to conserve memory.

    It all depends of the size of the text to append (the actual size of the document being appended has almost no impact in both cases).

    If you append one character at a time or a small text then TextBuilder.append(Object) is faster (the cost of copying the characters to the internal buffer is then negligeable and TextBuilder never resizes its internal arrays).

    If you append larger character sequences (the threshold might be around 20 characters) then Text.concat(Text) is more efficient (it avoid character copies, but creates small nodes objects instead).

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.