public final class GestioneArray
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <S extends java.lang.Comparable<S>,T extends S> |
cerca(T[] a,
S chiave)
Il metodo cerca l'oggetto specificato come secondo argomento nell'array specificato come primo
argomento.
|
static void |
ordina(int[] a)
Ordina in modo crescente l'array di
int fornito come argomento. |
static void |
ordina(java.lang.Integer[] a)
Ordina in modo crescente l'array di
Integer fornito come argomento. |
static void |
ordina(java.lang.String[] a)
Ordina in modo crescente l'array di
String fornito come argomento. |
static <T extends java.lang.Comparable<? super T>> |
ordina(T[] a)
Ordina in modo crescente l'array fornito come argomento.
|
public static void ordina(int[] a)
int
fornito come argomento. L'algoritmo di
ordinamento utilizzato è bubblesort.a
- l'array di int
da ordinare.public static void ordina(java.lang.String[] a)
String
fornito come argomento. L'algoritmo
di ordinamento utilizzato è bubblesort.a
- l'array di String
da ordinare.public static void ordina(java.lang.Integer[] a)
Integer
fornito come argomento. L'algoritmo
di ordinamento utilizzato è bubblesort.a
- l'array di Integer
da ordinare.public static <T extends java.lang.Comparable<? super T>> void ordina(T[] a)
T
- il tipo base dell'array da ordinare.a
- l'array da ordinare.public static <S extends java.lang.Comparable<S>,T extends S> int cerca(T[] a, S chiave)
i
di un
elemento dell'array tale che chiave.equals(a[i])
sia vero se un tale oggetto
appartiene all'array e -1
altrimenti.T
- il tipo base dell'array.S
- il tipo della chiave.a
- l'array di Comparable
in cui cercare l'oggetto chiave
.chiave
- l'oggetto da cercare.chiave
, se tale oggetto appartiene all'array,
-1
se l'oggetto non appartiene all'array.