diff --git a/src/main/java/util/Matrix.java b/src/main/java/util/Matrix.java new file mode 100644 index 0000000000000000000000000000000000000000..3fe027cc1b9eba806a0431a0cf9e4ff607360ea7 --- /dev/null +++ b/src/main/java/util/Matrix.java @@ -0,0 +1,18 @@ +package util; +import java.util.ArrayList; +public class Matrix<E> { + private ArrayList<ArrayList<E>> matrix; + public Matrix(){ + this.matrix = new ArrayList<ArrayList<E>>(); + } + + public E get(int x, int y){ + return matrix.get(x).get(y); + } + public E set(int x, int y, E object){ + return matrix.get(x).set(y, object); + } + public int size(){ + return matrix != null ? matrix.get(0).size()*matrix.size() : 0; + } +}