public class Matriu
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object[][] |
Taula
Taula d'objectes amb diferents mètodes que ens permeten
emmagatzemar-la o llegir-la directament d'un fitxer, accedir
a determinats atributs, etc.
|
protected int |
x |
protected int |
y |
Constructor and Description |
---|
Matriu(int a,
int b)
Constructor.
|
Matriu(java.lang.Object[][] a)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getNoms()
Mètode que retorna els noms de la primera fila
de la matriu.
|
java.lang.Object[][] |
getTaula()
Retorna la taula d'objectes de la matriu
|
java.lang.Object[][] |
getValors()
Mètode que retorna els valors de this.taula obviant-ne
els noms de la primera fila (capçaleres)
|
java.lang.Object[][] |
getValorsNOhead()
Mètode que retorna els valors de this.taula obviant-ne
els noms de la primera fila i primera columna (capçaleres)
|
void |
incrementa1(int a,
int b)
Incrementa en 1 el valor de la celda indicada, dicha celda DEBE ser numérica.
|
void |
inserir(int a,
int b,
java.lang.Object O)
Afegeix l'objecte O a la posició a b
|
void |
inserirColumna(java.lang.Object[] t,
int c)
Copia el contingut de t a la columna c
Precondicio :: Taula[0] i t tenen la mateixa llargada
|
void |
Mostrar()
Mostra la matriu per pantalla
|
java.lang.Object |
obte(int a,
int b)
Retorna l'objecte que es troba en la posició a,b
|
java.lang.Object[] |
retornaColumna(int n)
Retorna la n-essima columna de la matriu.
|
java.lang.Object[] |
retornaColumnaNOhead(int n)
Retorna la n-essima columna de la matriu pero no incluye el encabezado.
|
int |
retornaColumnes()
Retorna el nombre columnes de la taula.
|
int |
retornaElements()
Retorna le nombre d'elements de la taula
|
java.lang.Object[] |
retornaFila(int n)
Retorna la n-essia fila de la matriu.
|
java.lang.Object[] |
retornaFilaNOhead(int n)
Retorna la n-essia fila de la matriu pero no incluye el encabezado.
|
int[] |
retornaMida()
Retorna el tamany de la matriu
|
protected java.lang.Object[][] Taula
protected int x
protected int y
public Matriu(int a, int b)
a
- int indica el tamanyb
- int indica el tamanypublic Matriu(java.lang.Object[][] a)
a
- Taula a partir de la qual es vol crear la matriu.public void Mostrar()
public java.lang.Object[][] getTaula()
public java.lang.String[] getNoms()
public java.lang.Object[][] getValors()
public java.lang.Object[][] getValorsNOhead()
public java.lang.Object[] retornaColumna(int n)
n
- Columna que es desitja obtenir.public java.lang.Object[] retornaColumnaNOhead(int n)
n
- Columna que es desitja obtenir.public java.lang.Object[] retornaFila(int n)
n
- Fila que es desitja obtenir.public java.lang.Object[] retornaFilaNOhead(int n)
n
- Fila que es desitja obtenir.public int retornaColumnes()
public int retornaElements()
public int[] retornaMida()
public java.lang.Object obte(int a, int b)
a
- intb
- intpublic void inserir(int a, int b, java.lang.Object O)
a
- posicio xb
- posicio yO
- objecte a inserirpublic void inserirColumna(java.lang.Object[] t, int c)
t
- Object[] Columna a inserirc
- int Posicio on es vol inserir tpublic void incrementa1(int a, int b)
a
- posicio xb
- posicio y