Package modernfeatures.streams
Class StreamAdvancedSortingExample
java.lang.Object
modernfeatures.streams.StreamAdvancedSortingExample
Demonstrates advanced sorting techniques with Java Streams and Comparators.
Includes examples of:
- Sorting by string length (ascending and descending)
- Sorting by the last character of each name
- Sorting in reverse (alphabetical) order
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
StreamAdvancedSortingExample
public StreamAdvancedSortingExample()
-
-
Method Details
-
main
Runs advanced sorting examples on a sample list of names.- Checks for null and empty lists to prevent runtime errors.
- Sorts names by length (shortest to longest).
- Sorts names by length (longest to shortest).
- Sorts names by the last letter (assumes non-empty strings).
- Sorts names in reverse (alphabetical) order.
- Parameters:
args
- Command-line arguments (not used).
-