public class ListeString
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
MAX
Nombre max d'éléments alloués à chaque tranche.
|
private int |
nb
Nombre d'élément de la liste (taille de la liste)
|
private java.lang.String[] |
tab
Tableau de chaine contenant les éléments de la liste
|
private int |
taillePhysique
Taille physique du tableau
|
static boolean |
trace
Pour activer les traces (Faire ListeString.trace = true).
|
Constructor and Description |
---|
ListeString()
Constructeur qui crée une liste de chaine vide.
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String s)
ajout d'un élément dans la liste
|
java.lang.String |
get(int indice)
Retourne l'élément à l'indice donné
|
int |
indexOf(int debut,
java.lang.String occurence)
Recherche un element dans la liste à partir d'un indice
|
int |
indexOf(java.lang.String occurence)
Recherche un element dans la liste
|
boolean |
remove(int indice)
Supprimer un element
|
boolean |
set(int indice,
java.lang.String valeur)
Change un élément de la liste
|
int |
size()
Retourne la taille de la liste (nombre d'élément)
|
private java.lang.String[] tab
private int nb
private static final int MAX
private int taillePhysique
public static boolean trace
public ListeString()
public void add(java.lang.String s)
s
- chaine ajoutée dans la listepublic int size()
public java.lang.String get(int indice)
indice
- indice de l'élément retournépublic boolean set(int indice, java.lang.String valeur)
indice
- indice de l'element (de 0 a size()-1)valeur
- valeur de changement de l'elementpublic int indexOf(java.lang.String occurence)
occurence
- valeur à rechercherpublic int indexOf(int debut, java.lang.String occurence)
debut
- indice de début de la rechercheoccurence
- valeur à rechercherpublic boolean remove(int indice)
indice
- indice de l'element à supprimer