|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectMyStringVector
public class MyStringVector
MyStringVector Realizza un vettore di stringhe. Usa come struttura dati un array riempito parzialmente che viene dinamicamente ridimensionato in caso di necessita'.
Constructor Summary | |
---|---|
MyStringVector()
Costruisce un vettore vuoto con un array interno di dimensione 1. |
Method Summary | |
---|---|
void |
add(int index,
java.lang.String s)
Se 0 <= index <= size(), inserisce l'elemento specificato nella posizione specificata in questo vettore. |
void |
add(java.lang.String s)
Se l'elemento specificato vale null, aggiunge l'elemento specificato in coda a questo vettore, altrimenti ritorna senza fare niente. |
int |
capacity()
Restituisce la capacita' del vettore. |
boolean |
contains(java.lang.String s)
Restituisce true se questo vettore contiene l'elemento specificato. |
java.lang.String |
elementAt(int index)
Se 0<= index < size(), restituisce l'elemento all'indice specificato, altrimenti restituisce null. |
int |
indexOf(java.lang.String s)
restituisce l'indice della prima occorrenza dell'elemento specificato in questo vettore, o -1 se questo vettore non contiene l'elemento. |
boolean |
isEmpty()
Restituisce true se il vettore e' vuoto, true altrimenti |
void |
makeEmpty()
Rimuove tutti gli elementi di questo vettore e imposta la sua dimensione a zero. |
java.lang.String |
max()
Restituisce l'elemento massimo in ordine lessicografico di questo vettore. |
java.lang.String |
min()
Restituisce l'elemento minimo in ordine lessicografico di questo vettore. |
java.lang.String |
remove(int index)
Se 0 <= index < size(), rimuove l'elemento all'indice specificato, restituendolo. |
java.lang.String |
set(int index,
java.lang.String s)
Se 0 <= index < size(), sostituisce l'elemento alla posizione specificata in questo vettore con l'elemento specificato. |
int |
size()
Restituisce il numero di componenti in questo vettore. |
java.lang.String[] |
toArray()
Restituisce un array contenente tutti gli elementi in questo vettore nell'ordine corretto. |
java.lang.String |
toString()
Restituisce una stringa contenente gli elementi di questo array in ordine, un elemento per riga. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MyStringVector()
Method Detail |
---|
public void add(java.lang.String s)
s
- l'elemento da aggiungere a questo vettorepublic void add(int index, java.lang.String s)
index
- indice al quale l'elemento specificato deve essere inseritos
- l'elemento da aggiungere a questo vettorepublic int capacity()
public boolean contains(java.lang.String s)
s
- elemento la cui presenza in questo vettore e' da verificare
public java.lang.String elementAt(int index)
index
- un indice in questo vettore
public int indexOf(java.lang.String s)
s
- elemento da ricercare
public boolean isEmpty()
public java.lang.String max()
public void makeEmpty()
public java.lang.String min()
public java.lang.String remove(int index)
index
- indice da rimuovere
public java.lang.String set(int index, java.lang.String s)
index
- indice dell'elemento da sostituires
- elemento da memorizzare alla posizione specificata
public int size()
public java.lang.String[] toArray()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |