Class Information<T>

java.lang.Object
information.Information<T>
All Implemented Interfaces:
Iterable<T>

public class Information<T> extends Object implements Iterable<T>
  • Constructor Summary

    Constructors
    Constructor
    Description
    pour construire une information vide
    Information(T[] content)
    pour construire à partir d'un tableau de T une information
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(T valeur)
    pour ajouter un élément à la fin de l'information
    boolean
    pour comparer l'information courante avec une autre information
    iemeElement(int i)
    pour renvoyer un élément d'une information
    pour utilisation du "for each"
    int
    pour connaître le nombre d'éléments d'une information
    void
    setIemeElement(int i, T v)
    pour modifier le ième élément d'une information
    pour afficher une information

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • Information

      public Information()
      pour construire une information vide
    • Information

      public Information(T[] content)
      pour construire à partir d'un tableau de T une information
      Parameters:
      content - le tableau d'éléments pour initialiser l'information construite
  • Method Details

    • nbElements

      public int nbElements()
      pour connaître le nombre d'éléments d'une information
      Returns:
      le nombre d'éléments de l'information
    • iemeElement

      public T iemeElement(int i)
      pour renvoyer un élément d'une information
      Parameters:
      i - le rang de l'information à renvoyer (à partir de 0)
      Returns:
      le ieme élément de l'information
    • setIemeElement

      public void setIemeElement(int i, T v)
      pour modifier le ième élément d'une information
      Parameters:
      i - le rang de l'information à modifier (à partir de 0)
      v - la nouvelle ieme information
    • add

      public void add(T valeur)
      pour ajouter un élément à la fin de l'information
      Parameters:
      valeur - l'élément à rajouter
    • equals

      public boolean equals(Object o)
      pour comparer l'information courante avec une autre information
      Overrides:
      equals in class Object
      Parameters:
      o - l'information avec laquelle se comparer
      Returns:
      "true" si les 2 informations contiennent les mêmes éléments aux mêmes places; "false" dans les autres cas
    • toString

      public String toString()
      pour afficher une information
      Overrides:
      toString in class Object
      Returns:
      representation de l'information sous forme de String
    • iterator

      public Iterator<T> iterator()
      pour utilisation du "for each"
      Specified by:
      iterator in interface Iterable<T>