jus.util
Class IO
java.lang.Object
jus.util.IO
public final class IO
- extends java.lang.Object
IO est une classe statique qui organise les entrées/sorties simples en masquant les difficultés (exceptions) liées à la gestion
standard des entrées/sorties dans la librairie `Java`.
IO peut utiliser 3 supports différents en entrée et en sortie
(combinables entre eux)
- le standard input ou output
- un fichier
- un widget (fenêtre graphique)
Pour les spécifications des méthodes , consultez la classe Dialogue
.
- Version:
- 1.0 14 octobre 1999, 2.0 P.Morat 20 mai 2003, 4.0 P.Morat 20/9/2007 : ajout de la méthode printf
- Author:
- Xavier Girod
- See Also:
Dialogue
Field Summary |
static char |
EOF
|
Method Summary |
static void |
afficher(java.lang.Object aImprimer)
|
static void |
afficherln(java.lang.Object aImprimer)
|
static void |
attendre()
|
static void |
attendre(java.lang.Object verrou)
|
static void |
attendreRetour()
|
static void |
bip()
|
static void |
continuer()
|
static void |
continuer(java.lang.Object verrou)
|
static java.lang.String |
format(java.lang.Object s,
java.lang.String pattern)
|
static boolean |
lireBoolean()
|
static boolean |
lireBoolean(java.lang.String prompt)
|
static byte |
lireByte()
|
static byte |
lireByte(java.lang.String prompt)
|
static char |
lireChar()
|
static char |
lireChar(java.lang.String prompt)
|
static double |
lireDouble()
|
static double |
lireDouble(java.lang.String prompt)
|
static
<T extends java.lang.Enum<T>>
T |
|
lireEnum(java.lang.Class<T> type)
|
static
<T extends java.lang.Enum<T>>
T |
|
lireEnum(java.lang.Class<T> type,
java.lang.String prompt)
|
static float |
lireFloat()
|
static float |
lireFloat(java.lang.String prompt)
|
static int |
lireInt()
|
static int |
lireInt(java.lang.String prompt)
|
static long |
lireLong()
|
static long |
lireLong(java.lang.String prompt)
|
static short |
lireShort()
|
static short |
lireShort(java.lang.String prompt)
|
static java.lang.String |
lireString()
|
static java.lang.String |
lireString(java.lang.String prompt)
|
static void |
ln()
|
static void |
ln(int nb)
|
static void |
print(java.lang.Object aImprimer)
|
void |
printf(java.lang.String format,
java.lang.Object... args)
|
static void |
println()
|
static void |
println(java.lang.Object aImprimer)
|
static boolean |
readBoolean()
|
static boolean |
readBoolean(java.lang.String prompt)
|
static byte |
readByte()
|
static byte |
readByte(java.lang.String prompt)
|
static char |
readChar()
|
static char |
readChar(java.lang.String prompt)
|
static double |
readDouble()
|
static double |
readDouble(java.lang.String prompt)
|
static
<T extends java.lang.Enum<T>>
T |
|
readEnum(java.lang.Class<T> type)
|
static
<T extends java.lang.Enum<T>>
T |
|
readEnum(java.lang.Class<T> type,
java.lang.String prompt)
|
static float |
readFloat()
|
static float |
readFloat(java.lang.String prompt)
|
static int |
readInt()
|
static int |
readInt(java.lang.String prompt)
|
static long |
readLong()
|
static long |
readLong(java.lang.String prompt)
|
static short |
readShort()
|
static short |
readShort(java.lang.String prompt)
|
static java.lang.String |
readString()
|
static java.lang.String |
readString(java.lang.String prompt)
|
static void |
resetIn()
|
static void |
resetOut()
|
static void |
setIn()
|
static void |
setIn(java.io.Reader reader)
|
static void |
setIn(java.lang.String file)
|
static void |
setOut()
|
static void |
setOut(java.lang.String file)
|
static void |
setOut(java.io.Writer writer)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EOF
public static char EOF
IO
public IO()
setIn
public static void setIn()
setIn
public static void setIn(java.io.Reader reader)
setIn
public static void setIn(java.lang.String file)
setOut
public static void setOut()
setOut
public static void setOut(java.io.Writer writer)
setOut
public static void setOut(java.lang.String file)
resetIn
public static void resetIn()
resetOut
public static void resetOut()
afficher
public static void afficher(java.lang.Object aImprimer)
print
public static void print(java.lang.Object aImprimer)
afficherln
public static void afficherln(java.lang.Object aImprimer)
println
public static void println(java.lang.Object aImprimer)
printf
public void printf(java.lang.String format,
java.lang.Object... args)
ln
public static void ln()
println
public static void println()
ln
public static void ln(int nb)
bip
public static void bip()
attendreRetour
public static void attendreRetour()
attendre
public static void attendre(java.lang.Object verrou)
attendre
public static void attendre()
continuer
public static void continuer(java.lang.Object verrou)
continuer
public static void continuer()
lireChar
public static char lireChar()
lireString
public static java.lang.String lireString()
lireBoolean
public static boolean lireBoolean()
lireInt
public static int lireInt()
lireByte
public static byte lireByte()
lireLong
public static long lireLong()
lireShort
public static short lireShort()
lireFloat
public static float lireFloat()
lireDouble
public static double lireDouble()
lireEnum
public static <T extends java.lang.Enum<T>> T lireEnum(java.lang.Class<T> type)
readChar
public static char readChar()
readString
public static java.lang.String readString()
readBoolean
public static boolean readBoolean()
readInt
public static int readInt()
readByte
public static byte readByte()
readLong
public static long readLong()
readShort
public static short readShort()
readFloat
public static float readFloat()
readDouble
public static double readDouble()
readEnum
public static <T extends java.lang.Enum<T>> T readEnum(java.lang.Class<T> type)
lireChar
public static char lireChar(java.lang.String prompt)
lireString
public static java.lang.String lireString(java.lang.String prompt)
lireBoolean
public static boolean lireBoolean(java.lang.String prompt)
lireInt
public static int lireInt(java.lang.String prompt)
lireByte
public static byte lireByte(java.lang.String prompt)
lireLong
public static long lireLong(java.lang.String prompt)
lireShort
public static short lireShort(java.lang.String prompt)
lireFloat
public static float lireFloat(java.lang.String prompt)
lireDouble
public static double lireDouble(java.lang.String prompt)
lireEnum
public static <T extends java.lang.Enum<T>> T lireEnum(java.lang.Class<T> type,
java.lang.String prompt)
readChar
public static char readChar(java.lang.String prompt)
readString
public static java.lang.String readString(java.lang.String prompt)
readBoolean
public static boolean readBoolean(java.lang.String prompt)
readInt
public static int readInt(java.lang.String prompt)
readByte
public static byte readByte(java.lang.String prompt)
readLong
public static long readLong(java.lang.String prompt)
readShort
public static short readShort(java.lang.String prompt)
readFloat
public static float readFloat(java.lang.String prompt)
readDouble
public static double readDouble(java.lang.String prompt)
readEnum
public static <T extends java.lang.Enum<T>> T readEnum(java.lang.Class<T> type,
java.lang.String prompt)
format
public static java.lang.String format(java.lang.Object s,
java.lang.String pattern)