code
16px-Pencil

java.util is a class in java containing several convinient methods and such. It includes, but is not limited, to some array manipulations tools, a collection framework and date and time tools.

Classes

Arrays

Arrays is a static class containing helper methods that may be useful when using arrays.

Sort

java.util.Arrays.sort can be used to sort arrays.

java.util.Arrays.sort(a);

Here a is the name of the array to sort.

Strings or chars will be sorted in alphabetical order, while any number datatypes will be sorted in ascending numerical order.

Scanner

Scanners can be used to easily collect user input without using BufferedReaders.

import java.util.Scanner;
Scanner scan = new Scanner(System.in);
String operat = scan.next(); //Change "String" to correct type.

Here used with int:

import java.util.Scanner;
Scanner scan = new Scanner(System.in);
int operat = scan.nextInt(); //Notice how "scan.next();" changed to "scan.nextInt();"

Collections

Collections is a static class containing helper methods that may be useful when using a class that implements the Collection interface.

Interfaces

List


Map

Set

in the mathematical sense Sets have a number of operations that are not present in the Java implementation. fortunately they are easy to simulate.

Intersection

Set setA = new HashSet();
Set setB = new HashSet();

//add elements to sets

setA.retainAll(setB);

Complement

Set setA = new HashSet();
Set setB = new HashSet();

//add elements to sets

setA.removeAll(setB);