Come si ridimensionaun array in java?

ad esempio:

codice:
int a={1,2,3,4,5};
e poi volgio inserire anke il 6
per ora ho risolto la questione creando un'altro array di dimensione maggiore e trasferendo tutti i dati tramite for nel nuovo array...

mavorrei ke ci fosse un mettodo,o un'oggetto capace di cio...


ciao