rava2
home
documentation
examples
/* retoor <retoor@molodetz.nl> */ import java.util.LinkedList; import java.util.TreeSet; public class ExtraStdlibFeatures { public static void main(String[] args) { testMath(); testCollections(); testWrappers(); } private static void testMath() { System.out.println("=== Math ==="); System.out.println("abs(-10): " + Math.abs(-10)); System.out.println("max(10, 20): " + Math.max(10, 20)); System.out.println("min(10, 20): " + Math.min(10, 20)); System.out.println("sqrt(16.0): " + Math.sqrt(16.0)); System.out.println("pow(2.0, 3.0): " + Math.pow(2.0, 3.0)); System.out.println("round(3.6): " + Math.round(3.6)); System.out.println("ceil(3.2): " + Math.ceil(3.2)); System.out.println("floor(3.8): " + Math.floor(3.8)); } private static void testCollections() { System.out.println("\n=== LinkedList ==="); LinkedList list = new LinkedList(); list.add("First"); list.addLast("Last"); list.addFirst("New First"); System.out.println("List size: " + list.size()); System.out.println("First: " + list.getFirst()); System.out.println("Last: " + list.getLast()); System.out.println("Get(1): " + list.get(1)); System.out.println("\n=== TreeSet ==="); TreeSet set = new TreeSet(); set.add(10); set.add(5); set.add(20); set.add(10); // Duplicate System.out.println("Set size: " + set.size()); System.out.println("Contains 10: " + set.contains(10)); System.out.println("Contains 99: " + set.contains(99)); System.out.print("Elements via get(): "); for (int i = 0; i < set.size(); i++) { System.out.print(set.get(i) + " "); } System.out.println(); } private static void testWrappers() { System.out.println("\n=== Wrappers ==="); int i = Integer.parseInt("123"); System.out.println("Integer.parseInt: " + i); double d = Double.parseDouble("123.45"); System.out.println("Double.parseDouble: " + d); boolean b = Boolean.parseBoolean("true"); System.out.println("Boolean.parseBoolean: " + b); System.out.println("Character.isDigit('9'): " + Character.isDigit('9')); System.out.println("Character.isLetter('A'): " + Character.isLetter('A')); System.out.println("Character.toLowerCase('A'): " + Character.toLowerCase('A')); } }
run program
ready