Class TC

java.lang.Object
  extended by TC

public class TC
extends java.lang.Object

Classe regroupant les fonctions pratiques pour le Tronc Commun.


Constructor Summary
TC()
           
 
Method Summary
static void appendOutputToFile(java.lang.String fileName)
          Append outputs of methods ecrire and print to a file.
static java.lang.String chaineDeFichier(java.lang.String fileName)
          Lit tous le contenu d'un fichier et le retourne sous forme de chaîne java
static char[] charDeChaine(java.lang.String input)
          Retourne le contenu d'une chaîne sous forme de tableau de char
static char[] charDeFichier(java.lang.String fileName)
          Lit tous le contenu d'un fichier et le retourne sous forme de tableau de char
static char[] charFromFile(java.lang.String fileName)
          reads the whole content of a file and returns it as a char array
static char[] charFromString(java.lang.String input)
          Converts a java String to a char array
 void demarrerChrono()
          Démarre le chronomètre.
static double[] doubleDeChaine(java.lang.String input)
          Lit tout le contenu d'une chaîne contenant des flottants et les retourne
static double[] doubleDeFichier(java.lang.String fileName)
          Lit tout le contenu d'un fichier contenant des flottants et les retourne
static double[] doubleFromFile(java.lang.String fileName)
          Reads the whole content of a file containing floating point numbers and returns them in an array
static double[] doubleFromString(java.lang.String input)
          Reads the whole content of a String containing floating point numbers and returns them in an array
static void ecrire(char c)
          affiche un caractère sur la sortie
static void ecrire(char[] s)
          affiche une chaîne passée comme un tableau de char sur la sortie
static void ecrire(double d)
          affiche un double sur la sortie
static void ecrire(int i)
          affiche un int sur la sortie
static void ecrire(long l)
          affiche un long sur la sortie
static void ecrire(java.lang.String s)
          affiche une chaîne sur la sortie
static void ecrireSuiviParRetourALaligne(char[] s)
          affiche une chaîne passée comme un tableau de char sur la sortie puis va à la ligne
static void ecrireSuiviParRetourALaligne(double d)
          affiche un double sur la sortie puis va à la ligne
static void ecrireSuiviParRetourALaligne(int i)
          affiche un int sur la sortie puis va à la ligne
static void ecrireSuiviParRetourALaligne(long l)
          affiche un long sur la sortie puis va à la ligne
static void ecrireSuiviParRetourALaligne(java.lang.String s)
          affiche une chaîne sur la sortie puis va à la ligne
static boolean endOfInput()
          Deprecated. 
static boolean endOfStream()
          Deprecated. 
static boolean eof()
          Deprecated. 
static boolean fin()
          Deprecated. 
static boolean finEntree()
          Deprecated. 
static boolean hasMoreLines()
          Tests if characters (possibly only blanks) are available from the input
static boolean hasMoreWords()
          Tests if non blank characters are available from the input
static int[] intDeChaine(java.lang.String input)
          Lit tout le contenu d'une chaîne contenant des entier et les retourne
static int[] intDeFichier(java.lang.String fileName)
          Lit tout le contenu d'un fichier contenant des entier et les retourne
static int[] intFromFile(java.lang.String fileName)
          Reads the whole content of a file containing integers and returns them in an array
static int[] intFromString(java.lang.String input)
          Reads the whole content of a String containing integers and returns them in an array
static java.lang.String[] lignesDeChaine(java.lang.String input)
          Lit tout le contenu d'une chaîne et retourne la tableau des lignes
static java.lang.String[] lignesDeFichier(java.lang.String fileName)
          Lit tout le contenu d'un fichier et retourne la tableau des lignes
static boolean lignesDisponibles()
          Teste s'il reste des caractères (éventuellement que des blancs) sur l'entrée
static char[][] lignesTableauDeChaine(java.lang.String input)
          Lit tout le contenu d'une chaîne et retourne la tableau des lignes sous forme de tableau de caractères.
static char[][] lignesTableauDeFichier(java.lang.String fileName)
          Lit tout le contenu d'un fichier et retourne la tableau des lignes sous forme de tableau de caractères.
static char[][] linesAsCharArrayFromFile(java.lang.String fileName)
          read the whole content of a file and returns read lines as character array
static char[][] linesAsCharArrayOfString(java.lang.String input)
          splits a String in lines and returns them as character array
static char[][] linesFromFile(java.lang.String fileName)
          read the whole content of a file and returns read lines
static java.lang.String[] linesOfString(java.lang.String input)
          splits a String in lines
static char lireChar()
          lecture du prochain caractère sur l'entrée
static char lireCharNonBlanc()
          lecture du prochain caractère non blanc sur l'entrée
static void lireDeChaine(char[] input)
          Change l'entrée des méthodes lire pour que la lecture se fasse à partir d'une chaîne passée comme un tableau de char.
static void lireDeString(java.lang.String input)
          Change l'entrée des méthodes lire pour que la lecture se fasse à partir d'une chaîne
static double lireDouble()
          lecture d'un double sur l'entrée
static void lireFichier(java.lang.String fileName)
          Change l'entrée des méthodes lire pour que la lecture se fasse à partir d'un fichier
static int lireInt()
          lecture d'un int sur l'entrée
static java.lang.String lireLigne()
          lecture d'une ligne sur l'entrée
static char[] lireLigneTableauChar()
          lecture d'une ligne sur l'entrée (retourné sous forme de tableau de char)
static long lireLong()
          lecture d'un long sur l'entrée
static java.lang.String lireMot()
          lecture d'un mot sur l'entrée
static char[] lireMotCommeTableauChar()
          lecture d'un mot sur l'entrée (retourné sous forme de tableau de char)
static java.lang.String lireMotSuivant()
          Deprecated. utiliser lireMot à la place
static long[] longDeChaine(java.lang.String input)
          Lit tout le contenu d'une chaîne contenant des entier et les retourne
static long[] longDeFichier(java.lang.String fileName)
          Lit tout le contenu d'un fichier contenant des entier et les retourne
static long[] longFromFile(java.lang.String fileName)
          Reads the whole content of a file containing integers and returns them in an array
static long[] longFromString(java.lang.String input)
          Reads the whole content of a String containing integers and returns them in an array
static java.lang.String[] motsDeChaine(java.lang.String input)
          Lit tout le contenu d'une chaîne et retourne la tableau des mots
static java.lang.String[] motsDeFichier(java.lang.String fileName)
          Lit tout le contenu d'un fichier et retourne la tableau des mots
static boolean motsDisponibles()
          Teste s'il reste des caractères non blancs sur l'entrée
static char[][] motsTableauDeChaine(java.lang.String input)
          Lit tout le contenu d'une chaîne et retourne la tableau des mots sous forme de tableau de caractères.
static char[][] motsTableauDeFichier(java.lang.String fileName)
          Lit tout le contenu d'un fichier et retourne la tableau des mots sous forme de tableau de caractères.
static void outputToFile(java.lang.String fileName)
          Redirect outputs of methods ecrire and print to a file.
static void passerBlancs()
          saute les blancs sur l'entrée (inutile pour les méthodes lire sauf lireChar et lireLigne)
 void pause(int millis)
          Pause l'exécution d'un nombre de millisecondes données/Pauses calling process during a given number of milliseconds
static void print(char c)
          affiche un caractère sur la sortie
static void print(char[] s)
          affiche une chaîne passée comme un tableau de char sur la sortie
static void print(double d)
          affiche un double sur la sortie
static void print(int i)
          affiche un int sur la sortie
static void print(long l)
          affiche un long sur la sortie
static void print(java.lang.String s)
          affiche une chaîne sur la sortie
static void println()
          va à la ligne sur l'entrée
static void println(char[] s)
          affiche une chaîne passée comme un tableau de char sur la sortie puis va à la ligne
static void println(double d)
          affiche un double sur la sortie puis va à la ligne
static void println(int i)
          affiche un int sur la sortie puis va à la ligne
static void println(long l)
          affiche un long sur la sortie puis va à la ligne
static void println(java.lang.String s)
          affiche une chaîne sur la sortie puis va à la ligne
static char readChar()
          reads next character from the input.
static double readDouble()
          reads a double from the input.
static void readFromFile(java.lang.String fileName)
          Change input of read method to a file
static void readFromString(char[] input)
          Change input of read method to a char array
static void readFromString(java.lang.String input)
          Change input of read method to a String
static int readInt()
          reads an int from the input.
static java.lang.String readLine()
          reads a line from the input.
static char[] readLineAsCharArray()
          reads a line from the input as char array.
static long readLong()
          reads a long from the input.
static char readUnblankChar()
          reads next non-blank character from the input.
static java.lang.String readWord()
          reads a word from the input.
static char[] readWordAsCharArray()
          reads a word from the input as char array.
static void retourALaLigne()
          va à la ligne sur l'entrée
static void skipBlanks()
          skip blanks from input, automatic for all read method except readLine and readChar
static void sortieAjouteeEnFinDeFichier(java.lang.String fileName)
          Ajoute la sortie des méthodes ecrire et print à la fin d'un fichier.
static void sortieFichier(java.lang.String fileName)
          Redirige la sortie des méthodes afficher et print vers un fichier.
 void startStopWatch()
          Starts the stop-watch
 long stopWatchMicroseconds()
          Read elapsed microseconds from the stop watch
 long stopWatchMilliseconds()
          Read elapsed milliseconds from the stop watch
static java.lang.String StringDeFichier(java.lang.String fileName)
          Deprecated. chaineDeFichier à la place (ce nom ne respecte pas les conventions de nommage qui stipule que les méthode doivent commencer par une minuscule)
static java.lang.String stringDeTableauChar(char[] chaine)
          Crée une nouvelle chaîne Java à partir d'un tableau de char
static java.lang.String stringFromCharArray(char[] string)
          Makes a new java String which characters are taken from an array.
static java.lang.String stringFromFile(java.lang.String fileName)
          reads the whole content of a file and returns it as a java String
 long tempsChrono()
          Nombre de millisecondes écoulées depuis le démarrage du chronomètre.
 long tempsNanoChrono()
          Nombre de nanosecondes écoulées depuis le démarrage du chronomètre.
static char[][] wordsAsCharArrayFromFile(java.lang.String fileName)
          read the whole content of a file and returns read words as character array
static char[][] wordsAsCharArrayOfString(java.lang.String input)
          splits a String in words and returns them as character array
static java.lang.String[] wordsOfFile(java.lang.String fileName)
          read the whole content of a file and returns read words
static java.lang.String[] wordsOfString(java.lang.String input)
          splits a String in words
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TC

public TC()
Method Detail

lireInt

public static int lireInt()
lecture d'un int sur l'entrée

Throws:
java.lang.NumberFormatException - quand l'entrée disponible n'est pas un entier
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readInt

public static int readInt()
reads an int from the input.

Throws:
java.lang.NumberFormatException - when available input is not an int
java.util.NoSuchElementException - when no input is available

lireLong

public static long lireLong()
lecture d'un long sur l'entrée

Throws:
java.lang.NumberFormatException - quand l'entrée disponible n'est pas un entier
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readLong

public static long readLong()
reads a long from the input.

Throws:
java.lang.NumberFormatException - when available input is not a long
java.util.NoSuchElementException - when no input is available

lireDouble

public static double lireDouble()
lecture d'un double sur l'entrée

Throws:
java.lang.NumberFormatException - quand l'entrée disponible n'est pas un flottant
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readDouble

public static double readDouble()
reads a double from the input.

Throws:
java.lang.NumberFormatException - when available input is not a double
java.util.NoSuchElementException - when no input is available

lireMotSuivant

@Deprecated
public static java.lang.String lireMotSuivant()
Deprecated. utiliser lireMot à la place

lecture d'un mot sur l'entrée

Throws:
java.util.NoSuchElementException - quand il n'y a plus d'entrée

lireMot

public static java.lang.String lireMot()
lecture d'un mot sur l'entrée

Throws:
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readWord

public static java.lang.String readWord()
reads a word from the input.

Throws:
java.util.NoSuchElementException - when no input is available

lireMotCommeTableauChar

public static char[] lireMotCommeTableauChar()
lecture d'un mot sur l'entrée (retourné sous forme de tableau de char)

Throws:
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readWordAsCharArray

public static char[] readWordAsCharArray()
reads a word from the input as char array.

Throws:
java.util.NoSuchElementException - when no input is available

lireLigne

public static java.lang.String lireLigne()
lecture d'une ligne sur l'entrée

Throws:
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readLine

public static java.lang.String readLine()
reads a line from the input.

Throws:
java.util.NoSuchElementException - when no input is available

lireLigneTableauChar

public static char[] lireLigneTableauChar()
lecture d'une ligne sur l'entrée (retourné sous forme de tableau de char)

Throws:
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readLineAsCharArray

public static char[] readLineAsCharArray()
reads a line from the input as char array.

Throws:
java.util.NoSuchElementException - when no input is available

lireChar

public static char lireChar()
lecture du prochain caractère sur l'entrée

Throws:
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readChar

public static char readChar()
reads next character from the input.

Throws:
java.util.NoSuchElementException - when no input is available

lireCharNonBlanc

public static char lireCharNonBlanc()
lecture du prochain caractère non blanc sur l'entrée

Throws:
java.util.NoSuchElementException - quand il n'y a plus d'entrée

readUnblankChar

public static char readUnblankChar()
reads next non-blank character from the input.

Throws:
java.util.NoSuchElementException - when no input is available

print

public static void print(char c)
affiche un caractère sur la sortie

Parameters:
c - le caractère à afficher

ecrire

public static void ecrire(char c)
affiche un caractère sur la sortie

Parameters:
c - le caractère à afficher

print

public static void print(double d)
affiche un double sur la sortie

Parameters:
d - le double à afficher

ecrire

public static void ecrire(double d)
affiche un double sur la sortie

Parameters:
d - le double à afficher

print

public static void print(int i)
affiche un int sur la sortie

Parameters:
i - l'int à afficher

ecrire

public static void ecrire(int i)
affiche un int sur la sortie

Parameters:
i - l'int à afficher

print

public static void print(long l)
affiche un long sur la sortie

Parameters:
l - le long à afficher

ecrire

public static void ecrire(long l)
affiche un long sur la sortie

Parameters:
l - le long à afficher

print

public static void print(java.lang.String s)
affiche une chaîne sur la sortie

Parameters:
s - la chaîne à afficher

ecrire

public static void ecrire(java.lang.String s)
affiche une chaîne sur la sortie

Parameters:
s - la chaîne à afficher

print

public static void print(char[] s)
affiche une chaîne passée comme un tableau de char sur la sortie

Parameters:
s - la chaîne à afficher

ecrire

public static void ecrire(char[] s)
affiche une chaîne passée comme un tableau de char sur la sortie

Parameters:
s - la chaîne à afficher

passerBlancs

public static void passerBlancs()
saute les blancs sur l'entrée (inutile pour les méthodes lire sauf lireChar et lireLigne)


skipBlanks

public static void skipBlanks()
skip blanks from input, automatic for all read method except readLine and readChar

See Also:
readUnblankChar()

println

public static void println()
va à la ligne sur l'entrée


retourALaLigne

public static void retourALaLigne()
va à la ligne sur l'entrée


println

public static void println(double d)
affiche un double sur la sortie puis va à la ligne

Parameters:
d - le double à afficher

ecrireSuiviParRetourALaligne

public static void ecrireSuiviParRetourALaligne(double d)
affiche un double sur la sortie puis va à la ligne

Parameters:
d - le double à afficher

println

public static void println(int i)
affiche un int sur la sortie puis va à la ligne

Parameters:
i - le int à afficher

ecrireSuiviParRetourALaligne

public static void ecrireSuiviParRetourALaligne(int i)
affiche un int sur la sortie puis va à la ligne

Parameters:
i - le int à afficher

println

public static void println(long l)
affiche un long sur la sortie puis va à la ligne

Parameters:
l - le long à afficher

ecrireSuiviParRetourALaligne

public static void ecrireSuiviParRetourALaligne(long l)
affiche un long sur la sortie puis va à la ligne

Parameters:
l - le long à afficher

println

public static void println(java.lang.String s)
affiche une chaîne sur la sortie puis va à la ligne

Parameters:
s - la chaîne à afficher

ecrireSuiviParRetourALaligne

public static void ecrireSuiviParRetourALaligne(java.lang.String s)
affiche une chaîne sur la sortie puis va à la ligne

Parameters:
s - la chaîne à afficher

println

public static void println(char[] s)
affiche une chaîne passée comme un tableau de char sur la sortie puis va à la ligne

Parameters:
s - la chaîne à afficher

ecrireSuiviParRetourALaligne

public static void ecrireSuiviParRetourALaligne(char[] s)
affiche une chaîne passée comme un tableau de char sur la sortie puis va à la ligne

Parameters:
s - la chaîne à afficher

hasMoreWords

public static boolean hasMoreWords()
Tests if non blank characters are available from the input

Returns:
true if non blank characters are available from the input.

motsDisponibles

public static boolean motsDisponibles()
Teste s'il reste des caractères non blancs sur l'entrée

Returns:
true s'il reste des caractères non blancs sur l'entrée.

hasMoreLines

public static boolean hasMoreLines()
Tests if characters (possibly only blanks) are available from the input

Returns:
true if non blank characters are available from the input.

lignesDisponibles

public static boolean lignesDisponibles()
Teste s'il reste des caractères (éventuellement que des blancs) sur l'entrée

Returns:
true s'il reste des caractères non blancs sur l'entrée.

eof

@Deprecated
public static boolean eof()
Deprecated. 

Tests if non blank characters are available from the input

Returns:
false if non blank characters are available from the input.

endOfInput

@Deprecated
public static boolean endOfInput()
Deprecated. 

Tests if non blank characters are available from the input

Returns:
false if non blank characters are available from the input.

finEntree

@Deprecated
public static boolean finEntree()
Deprecated. 

Teste s'il reste des caractères non blancs sur l'entrée

Returns:
false s'il reste des caractères non blancs sur l'entrée.

fin

@Deprecated
public static boolean fin()
Deprecated. 

Teste s'il reste des caractères sur l'entrée

Returns:
false s'il reste des caractères sur l'entrée.

endOfStream

@Deprecated
public static boolean endOfStream()
Deprecated. 

Tests if character (possibly white) are available from the input

Returns:
false if non blank character are available from the input.

sortieFichier

public static void sortieFichier(java.lang.String fileName)
Redirige la sortie des méthodes afficher et print vers un fichier. Ce dernier sera écrasé s'il existe.

Parameters:
fileName - le nom du fichier
Throws:
java.lang.IllegalArgumentException - quand on ne peut écrire dans le fichier

sortieAjouteeEnFinDeFichier

public static void sortieAjouteeEnFinDeFichier(java.lang.String fileName)
Ajoute la sortie des méthodes ecrire et print à la fin d'un fichier.

Parameters:
fileName - le nom du fichier
Throws:
java.lang.IllegalArgumentException - quand on ne peut écrire dans le fichier

outputToFile

public static void outputToFile(java.lang.String fileName)
Redirect outputs of methods ecrire and print to a file. The file will be overwritten if it exists.

Parameters:
fileName - the file name
Throws:
java.lang.IllegalArgumentException - when the system cannot write to the file

appendOutputToFile

public static void appendOutputToFile(java.lang.String fileName)
Append outputs of methods ecrire and print to a file.

Parameters:
fileName - the file name
Throws:
java.lang.IllegalArgumentException - when the system cannot write to the file

lireFichier

public static void lireFichier(java.lang.String fileName)
Change l'entrée des méthodes lire pour que la lecture se fasse à partir d'un fichier

Parameters:
fileName - le nom du fichier
Throws:
java.lang.IllegalArgumentException - quand on ne peut lire dans le fichier ou qu'il n'existe pas

readFromFile

public static void readFromFile(java.lang.String fileName)
Change input of read method to a file

Parameters:
fileName - the name of the file
Throws:
java.lang.IllegalArgumentException - when file does not exist or is not readable

lireDeString

public static void lireDeString(java.lang.String input)
Change l'entrée des méthodes lire pour que la lecture se fasse à partir d'une chaîne

Parameters:
input - la chaîne

readFromString

public static void readFromString(java.lang.String input)
Change input of read method to a String

Parameters:
input - the input

lireDeChaine

public static void lireDeChaine(char[] input)
Change l'entrée des méthodes lire pour que la lecture se fasse à partir d'une chaîne passée comme un tableau de char.

Parameters:
input - la chaîne

readFromString

public static void readFromString(char[] input)
Change input of read method to a char array

Parameters:
input - the input

charDeFichier

public static char[] charDeFichier(java.lang.String fileName)
Lit tous le contenu d'un fichier et le retourne sous forme de tableau de char

Parameters:
fileName - le nom de fichier
Returns:
le contenu du fichier
Throws:
java.lang.IllegalArgumentException - en cas d'erreur de lecture ou de fichier inexistant

charFromFile

public static char[] charFromFile(java.lang.String fileName)
reads the whole content of a file and returns it as a char array

Parameters:
fileName - the file name
Returns:
the content of the file
Throws:
java.lang.IllegalArgumentException - when file does not exist or is not readable

chaineDeFichier

public static java.lang.String chaineDeFichier(java.lang.String fileName)
Lit tous le contenu d'un fichier et le retourne sous forme de chaîne java

Parameters:
fileName - le nom de fichier
Returns:
le contenu du fichier

stringFromFile

public static java.lang.String stringFromFile(java.lang.String fileName)
reads the whole content of a file and returns it as a java String

Parameters:
fileName - the file name
Returns:
the content of the file

StringDeFichier

@Deprecated
public static java.lang.String StringDeFichier(java.lang.String fileName)
Deprecated. chaineDeFichier à la place (ce nom ne respecte pas les conventions de nommage qui stipule que les méthode doivent commencer par une minuscule)

Lit tous le contenu d'un fichier et le retourne sous forme de tableau de char

Parameters:
fileName - le nom de fichier
Returns:
le contenu du fichier

longDeChaine

public static long[] longDeChaine(java.lang.String input)
Lit tout le contenu d'une chaîne contenant des entier et les retourne

Parameters:
input - la chaîne
Returns:
le tableau des entiers lus
Throws:
java.util.InputMismatchException - quand la chaîne contient autre chose que des entiers

longFromString

public static long[] longFromString(java.lang.String input)
Reads the whole content of a String containing integers and returns them in an array

Parameters:
input - the input
Returns:
the array of integers read
Throws:
java.util.InputMismatchException - when file does not contain only integers

longDeFichier

public static long[] longDeFichier(java.lang.String fileName)
Lit tout le contenu d'un fichier contenant des entier et les retourne

Parameters:
fileName - le nom de fichier
Returns:
le tableau des entiers lus
Throws:
java.util.InputMismatchException - quand le fichier contient autre chose que des entiers

longFromFile

public static long[] longFromFile(java.lang.String fileName)
Reads the whole content of a file containing integers and returns them in an array

Parameters:
fileName - the nom of the file
Returns:
the array of integers read
Throws:
java.util.InputMismatchException - when file does not contain only integers

intDeChaine

public static int[] intDeChaine(java.lang.String input)
Lit tout le contenu d'une chaîne contenant des entier et les retourne

Parameters:
input - la chaîne
Returns:
le tableau des entiers lus
Throws:
java.util.InputMismatchException - quand la chaîne contient autre chose que des entiers

intFromString

public static int[] intFromString(java.lang.String input)
Reads the whole content of a String containing integers and returns them in an array

Parameters:
input - the input
Returns:
the array of integers read
Throws:
java.util.InputMismatchException - when file does not contain only integers

intDeFichier

public static int[] intDeFichier(java.lang.String fileName)
Lit tout le contenu d'un fichier contenant des entier et les retourne

Parameters:
fileName - le nom de fichier
Returns:
le tableau des entiers lus
Throws:
java.util.InputMismatchException - quand le fichier contient autre chose que des entiers

intFromFile

public static int[] intFromFile(java.lang.String fileName)
Reads the whole content of a file containing integers and returns them in an array

Parameters:
fileName - the nom of the file
Returns:
the array of integers read
Throws:
java.util.InputMismatchException - when file does not contain only integers

doubleDeChaine

public static double[] doubleDeChaine(java.lang.String input)
Lit tout le contenu d'une chaîne contenant des flottants et les retourne

Parameters:
input - la chaîne
Returns:
le tableau des flottants lus
Throws:
java.util.InputMismatchException - quand la chaîne contient autre chose que des flottants

doubleFromString

public static double[] doubleFromString(java.lang.String input)
Reads the whole content of a String containing floating point numbers and returns them in an array

Parameters:
input - the input
Returns:
the array of floating point numbers read
Throws:
java.util.InputMismatchException - when file does not contain only floating point numbers

doubleDeFichier

public static double[] doubleDeFichier(java.lang.String fileName)
Lit tout le contenu d'un fichier contenant des flottants et les retourne

Parameters:
fileName - le nom de fichier
Returns:
le tableau des flottants lus
Throws:
java.util.InputMismatchException - quand le fichier contient autre chose que des flottants

doubleFromFile

public static double[] doubleFromFile(java.lang.String fileName)
Reads the whole content of a file containing floating point numbers and returns them in an array

Parameters:
fileName - the nom of the file
Returns:
the array of floating point numbers read
Throws:
java.util.InputMismatchException - when file does not contain only floating point numbers

motsDeChaine

public static java.lang.String[] motsDeChaine(java.lang.String input)
Lit tout le contenu d'une chaîne et retourne la tableau des mots

Parameters:
input - la chaîne
Returns:
le tableau des mots lus

wordsOfString

public static java.lang.String[] wordsOfString(java.lang.String input)
splits a String in words

Parameters:
input - the input
Returns:
the array of words of the input

motsDeFichier

public static java.lang.String[] motsDeFichier(java.lang.String fileName)
Lit tout le contenu d'un fichier et retourne la tableau des mots

Parameters:
fileName - le nom de fichier
Returns:
le tableau des mots lus

wordsOfFile

public static java.lang.String[] wordsOfFile(java.lang.String fileName)
read the whole content of a file and returns read words

Parameters:
fileName - the file name
Returns:
the array of words read from the file

motsTableauDeChaine

public static char[][] motsTableauDeChaine(java.lang.String input)
Lit tout le contenu d'une chaîne et retourne la tableau des mots sous forme de tableau de caractères. Les tableaux peuvent donc être de longueurs distinctes.

Parameters:
input - la chaîne
Returns:
le tableau des mots lus

wordsAsCharArrayOfString

public static char[][] wordsAsCharArrayOfString(java.lang.String input)
splits a String in words and returns them as character array

Parameters:
input - the input
Returns:
the array of words of the input

motsTableauDeFichier

public static char[][] motsTableauDeFichier(java.lang.String fileName)
Lit tout le contenu d'un fichier et retourne la tableau des mots sous forme de tableau de caractères. Les tableaux peuvent donc être de longueurs distinctes.

Parameters:
fileName - le nom du fichier
Returns:
le tableau des mots lus

wordsAsCharArrayFromFile

public static char[][] wordsAsCharArrayFromFile(java.lang.String fileName)
read the whole content of a file and returns read words as character array

Parameters:
fileName - the file name
Returns:
the array of words read from the file

lignesDeChaine

public static java.lang.String[] lignesDeChaine(java.lang.String input)
Lit tout le contenu d'une chaîne et retourne la tableau des lignes

Parameters:
input - la chaîne
Returns:
le tableau des lignes lues

linesOfString

public static java.lang.String[] linesOfString(java.lang.String input)
splits a String in lines

Parameters:
input - the input
Returns:
the array of lines of the input

lignesDeFichier

public static java.lang.String[] lignesDeFichier(java.lang.String fileName)
Lit tout le contenu d'un fichier et retourne la tableau des lignes

Parameters:
fileName - le nom de fichier
Returns:
le tableau des lignes lus

linesFromFile

public static char[][] linesFromFile(java.lang.String fileName)
read the whole content of a file and returns read lines

Parameters:
fileName - the file name
Returns:
the array of lines read from the file

lignesTableauDeChaine

public static char[][] lignesTableauDeChaine(java.lang.String input)
Lit tout le contenu d'une chaîne et retourne la tableau des lignes sous forme de tableau de caractères. Les tableaux peuvent donc être de longueurs distinctes.

Parameters:
input - la chaîne
Returns:
le tableau des lignes lus

linesAsCharArrayOfString

public static char[][] linesAsCharArrayOfString(java.lang.String input)
splits a String in lines and returns them as character array

Parameters:
input - the input
Returns:
the array of lines of the input

lignesTableauDeFichier

public static char[][] lignesTableauDeFichier(java.lang.String fileName)
Lit tout le contenu d'un fichier et retourne la tableau des lignes sous forme de tableau de caractères. Les tableaux peuvent donc être de longueurs distinctes.

Parameters:
fileName - le nom du fichier
Returns:
le tableau des lignes lus

linesAsCharArrayFromFile

public static char[][] linesAsCharArrayFromFile(java.lang.String fileName)
read the whole content of a file and returns read lines as character array

Parameters:
fileName - the file name
Returns:
the array of lines read from the file

charDeChaine

public static char[] charDeChaine(java.lang.String input)
Retourne le contenu d'une chaîne sous forme de tableau de char

Parameters:
input - la chaîne
Returns:
le contenu sous forme de tableau de char

charFromString

public static char[] charFromString(java.lang.String input)
Converts a java String to a char array

Parameters:
input - the input
Returns:
the characters of the input

stringDeTableauChar

public static java.lang.String stringDeTableauChar(char[] chaine)
Crée une nouvelle chaîne Java à partir d'un tableau de char

Parameters:
chaine - le tableau
Returns:
la chaîne de caractères Java

stringFromCharArray

public static java.lang.String stringFromCharArray(char[] string)
Makes a new java String which characters are taken from an array.

Parameters:
string - the array of characters
Returns:
a new java String from an array of characters

demarrerChrono

public void demarrerChrono()
Démarre le chronomètre.

See Also:
tempsChrono(), tempsNanoChrono()

startStopWatch

public void startStopWatch()
Starts the stop-watch


tempsChrono

public long tempsChrono()
Nombre de millisecondes écoulées depuis le démarrage du chronomètre.

Returns:
le nombre de millisecondes écoulées depuis le démarrage du chronomètre

stopWatchMilliseconds

public long stopWatchMilliseconds()
Read elapsed milliseconds from the stop watch

Returns:
milliseconds elapsed from the stop watch

tempsNanoChrono

public long tempsNanoChrono()
Nombre de nanosecondes écoulées depuis le démarrage du chronomètre.

Returns:
le nambre de nanosecondes écoulées depuis le démarrage du chronomètre

stopWatchMicroseconds

public long stopWatchMicroseconds()
Read elapsed microseconds from the stop watch

Returns:
microseconds elapsed from the stop watch

pause

public void pause(int millis)
Pause l'exécution d'un nombre de millisecondes données/Pauses calling process during a given number of milliseconds

Parameters:
millis - le temps en microsecondes à attendre/the number of milliseconds to wait