• Aucun résultat trouvé

TP 1

N/A
N/A
Protected

Academic year: 2022

Partager "TP 1"

Copied!
2
0
0

Texte intégral

(1)

I.U.T. Nice-Côte d'Azur Module I6

Département R & T. 2ème Année

Module I6 1 TP n° 1

TP 1

Collection

(~/I6/TP1/)

Exercice 1:

VectorStack

Un Vector (classe du package java.util) est un tableau qui grossit au fur et à mesure que de nouvelles données sont ajoutées.

1. Etudiez les méthodes principales de la classe Vector, en particulier add, get, remove et size.

2. Écrivez la classe VectorStack qui implémente la classe Stack avec un Vector. Pour utiliser la classe Vector, vous aurez besoin d'importer via la commande :

// si vous utilisez plusieurs classes du package util import java.util.*;

public class VectorStack { ...

ou encore

// si vous utilisez seulement Vector import java.util.Vector;

public class VectorStack { ...

Vous aurez également besoin d'envelopper les entiers dans des Integer, étant donné qu'un Vector ne peut recevoir que des objets. Par exemple :

// mettre un entier dans un vector v.add (new Integer(5));

// récuperer un entier d'un Vector (le premier) int i = ((Integer) v.get(0)).intValue();

3. Ajoutez à la classe VectorStack une méthode renvoyant la pile sous forme d'un tableau d'entier.

public int[] getStackToArray()

(2)

I.U.T. Nice-Côte d'Azur Module I6

Département R & T. 2ème Année

Module I6 2 TP n° 1

4. Testez en écrivant un main dans la classe VectorStack.

5. OPTIONEL : Pour parcourir le Vector (pour le toString() par exemple), vous utilisez sûrement un for. Vous pouvez essayer un iterator à la place ? (méthode iterator()).

Références

Documents relatifs

- Faire un trait léger à la règle et au crayon à un centimètre du bas de la plaque (ligne de dépôts) - Placer à l’aide d’un capillaire une fine goutte de colorant vert sur

[r]

Le spectacle commence dans une heure, en vous prenant les pieds dans les fils vous avez causé un court-circuit qui vient de griller tous les spots « Ibiza ».. Il

* Tourner le prisme (et la plateforme) en agissant sur l'alidade pour amener l'image de la fente par réflexion sur la face AB à se former à la croisée des fils du réticule.. *

Définition : La manière dont on calcule la moyenne d’une série dépend de la forme sous laquelle la série est donnée dans l’énoncé :.. Si la série est donnée sous forme

Le professeur Max Mandi ÇJournal de Crellcy t. H3, p- 2^2) a donné une méthode pour décomposer un polynôme entier à une variable à (coefficients entiers en facteurs irrédiictibles

 Lorsqu’un aliment ou un liquide contient de l’eau, le sulfate de cuivre anhydre devient ……….  Le test au sulfate de cuivre anhydre est un test

Peut-on prescrire plusieurs médicaments dans une même consultation.. Deux médecins différents peuvent-ils prescrire le