|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuva.infor.soft.SimpleIO
public class SimpleIO
Clase estática cuyo objetivo es facilitar la enseñanza de Java en Fundamentos de Programación. Contenido:
Consola:
Utilidades varias:
toUpperCase(char letra)
toLowerCase(char letra)
toUpperCase(String cad)
toLowerCase(String cad)
cad2Int(String cad)
cad2Double(String cad)
int2Cad(int n)
double2Cad(double v)
strFmt(String cad, Object... args)
aleatorio(int n)
aleatorio()
Wrappers de arrays:
Wrappers de string:
length(String cad)
charAt(String cad, int i)
substring(String cad, int i0)
substring(String cad, int i0, int n)
compareStrings(String cad1, String cad2)
strIndexOf(String cad, String subcad)
strIndexOf(String cad, char ch)
strIndexOf(String cad, int i0, String subcad)
strIndexOf(String cad, int i0, char ch)
Mutabilidad de strings:
setCharAt(String cad, int i, char ch)
strInsert(String cad, int i0, String subcad)
strInsert(String cad, int i0, char ch)
strDelete(String cad, int i0, int n)
Wrappers de la Consola:
isEndOfLine()
status()
msgError()
readChar()
skipChar()
readInt()
readDouble()
readKeyword()
readBoolean()
readLine()
skipLine()
write(boolean val)
writeln(boolean val)
writeFmt(String fmt,Object... args)
Wrappers de TextFile
:
openTextFile(String nomFich)
createTextFile(String nomFich)
close(TextFile fich)
isEndOfLine(TextFile fich)
isEndOfFile(TextFile fich)
status(TextFile fich)
msgError(TextFile fich)
readChar(TextFile fich)
skipChar(TextFile fich)
readInt(TextFile fich)
readDouble(TextFile fich)
readKeyword(TextFile fich)
readBoolean(TextFile fich)
readLine(TextFile fich)
skipLine(TextFile fich)
write(TextFile fich, boolean val)
writeln(TextFile fich, boolean val)
writeFmt(TextFile fich, String fmt,Object... args)
Wrappers de GeneralFile
:
openGeneralFile(String nomFich)
createGeneralFile(String nomFich)
close(GeneralFile fich)
isEndOfFile(GeneralFile fich)
status(GeneralFile fich)
msgError(GeneralFile fich)
readOther(GeneralFile fich)
readInt(GeneralFile fich)
readDouble(GeneralFile fich)
writeOther(GeneralFile fich, Object dato)
writeInt(GeneralFile fich, int dato)
writeDouble(GeneralFile fich, double dato)
Field Summary | |
---|---|
static TextFile |
Consola
Objeto estático de tipo fichero de texto que sirve para acceder a la consola (típicamente la pantalla y el teclado). |
static int |
ERROR_APERTURA
Constante que indica error de apertura de fichero (no existe o está bloqueado). |
static int |
ERROR_CONVERSION
Constante que indica error al convertir texto al tipo de dato solicitado. |
static int |
ERROR_FIN_FICHERO
Constante que indica intento de lectura tras alcanzar fin de fichero. |
static int |
ERROR_INDEFINIDO
Constante que indica error interno de clases Java en operación de E/S. |
static int |
ERROR_TIPOS
Constante que indica que el fichero binario no contiene un dato del tipo solicitado. |
protected static int |
MODO_CONSOLA
Uso interno |
static int |
MODO_ESCRITURA
Constante que indica que el fichero debe abrirse para escritura. |
static int |
MODO_LECTURA
Constante que indica que el fichero debe abrirse para lectura. |
protected static java.lang.String |
msgErrC
Uso interno |
protected static java.lang.String |
msgErrCC
Uso interno |
protected static java.lang.String |
msgErrEL
Uso interno |
protected static java.lang.String |
msgErrEOF
Uso interno |
protected static java.lang.String |
msgErrEOFC
Uso interno |
protected static java.lang.String |
msgErrEOL
Uso interno |
protected static java.lang.String |
msgErrLE
Uso interno |
protected static java.lang.String |
msgErrOC
Uso interno |
protected static java.lang.String |
msgErrOCL
Uso interno |
protected static java.lang.String |
msgErrOPC
Uso interno |
protected static java.lang.String[] |
msgPredef
Uso interno |
static int |
NO_ERROR
Constante que indica ausencia de error en operación de E/S. |
Method Summary | |
---|---|
static double |
aleatorio()
Generador de números aleatorios |
static int |
aleatorio(int n)
Generador de números aleatorios |
static double |
cad2Double(java.lang.String cad)
Conversión de cadena a número real |
static int |
cad2Int(java.lang.String cad)
Conversión de cadena a entero |
static char |
charAt(java.lang.String cad,
int i)
Devuelve el caracter en posición i-ésima de la cadena |
static void |
close(GeneralFile fich)
Cierra el fichero, permitiendo que otros programas puedan acceder a él. |
static void |
close(TextFile fich)
Cierra el fichero, permitiendo que otros programas puedan acceder a él. |
static int |
compareStrings(java.lang.String cad1,
java.lang.String cad2)
Comparación lexicográfica entre dos string |
static GeneralFile |
createGeneralFile(java.lang.String nomFich)
Crea un objeto de tipo fichero general abierto para escritura |
static TextFile |
createTextFile(java.lang.String nomFich)
Crea un objeto de tipo fichero de texto abierto para escritura |
static java.lang.String |
double2Cad(double v)
Conversión de número real a texto |
static java.lang.String |
int2Cad(int n)
Conversión de número a texto |
static boolean |
isEndOfFile(GeneralFile fich)
Comprueba si quedan o no datos por leer en el fichero. |
static boolean |
isEndOfFile(TextFile fich)
Comprueba si quedan o no datos por leer en el fichero. |
static boolean |
isEndOfLine()
Comprueba si quedan o no datos por leer en la linea actual. |
static boolean |
isEndOfLine(TextFile fich)
Comprueba si quedan o no datos por leer en la linea actual. |
static int |
length(boolean[] vec)
Longitud de arrays |
static int |
length(char[] vec)
Longitud de arrays |
static int |
length(java.lang.Class<?>[] vec)
Longitud de arrays |
static int |
length(double[] vec)
Longitud de arrays |
static int |
length(double[][] vec)
Longitud de arrays |
static int |
length(int[] vec)
Longitud de arrays |
static int |
length(int[][] vec)
Longitud de arrays |
static int |
length(java.lang.String cad)
Longitud de Strings |
static java.lang.String |
msgError()
Permite obtener una String explicando el ultimo error producido. |
static java.lang.String |
msgError(GeneralFile fich)
Permite obtener una String describiendo el ultimo error producido. |
static java.lang.String |
msgError(TextFile fich)
Permite obtener una String describiendo el ultimo error producido. |
static GeneralFile |
openGeneralFile(java.lang.String nomFich)
Crea un objeto de tipo fichero general abierto para lectura |
static TextFile |
openTextFile(java.lang.String nomFich)
Crea un objeto de tipo fichero de texto abierto para lectura |
static boolean |
readBoolean()
Lee una valor booleano de la consola. |
static boolean |
readBoolean(TextFile fich)
Lee una valor booleano del fichero (creado para lectura). |
static char |
readChar()
Lee un carácter de la consola. |
static char |
readChar(TextFile fich)
Lee un carácter del fichero (creado para lectura). |
static double |
readDouble()
Lee un número real de la consola. |
static double |
readDouble(GeneralFile fich)
Lee un número real del fichero. |
static double |
readDouble(TextFile fich)
Lee un número real del fichero (creado para lectura). |
static int |
readInt()
Lee un entero de la consola. |
static int |
readInt(GeneralFile fich)
Lee un entero del fichero. |
static int |
readInt(TextFile fich)
Lee un entero del fichero (creado para lectura). |
static java.lang.String |
readKeyword()
Lee una palabra de la consola. |
static java.lang.String |
readKeyword(TextFile fich)
Lee una palabra del fichero (creado para lectura). |
static java.lang.String |
readLine()
Lee el resto de la linea. |
static java.lang.String |
readLine(TextFile fich)
Lee el resto de la linea. |
static java.lang.Object |
readOther(GeneralFile fich)
Lee un dato no primitivo del fichero. |
static java.lang.String |
setCharAt(java.lang.String cad,
int i,
char ch)
Devuelve la cadena en la que se ha cambiado el carácter i-ésimo. |
static void |
skipChar()
Pasa al siguiente carácter de la consola. |
static void |
skipChar(TextFile fich)
Pasa al siguiente carácter del fichero (creado para lectura). |
static void |
skipLine()
Avanza hasta el principio de la linea siguiente. |
static void |
skipLine(TextFile fich)
Avanza hasta el principio de la linea siguiente. |
static int |
status()
Permite comprobar si la última operación sobre la consola se ha realizado correctamente. |
static int |
status(GeneralFile fich)
Permite comprobar si la última operación sobre el fichero se ha realizado correctamente. |
static int |
status(TextFile fich)
Permite comprobar si la última operación sobre el fichero se ha realizado correctamente. |
static java.lang.String |
strDelete(java.lang.String cad,
int i0,
int n)
Devuelve la cadena en la que se han borrado los n caracteres que
siguen a la posición i0 (inclusive). |
static java.lang.String |
strFmt(java.lang.String cad,
java.lang.Object... args)
Igual que writeFmt(java.lang.String, java.lang.Object[]) pero con salida
a una cadena en vez de a la consola. |
static int |
strIndexOf(java.lang.String cad,
char ch)
Búsqueda de la primera aparición de un carácter dentro de una cadena. |
static int |
strIndexOf(java.lang.String cad,
int i0,
char ch)
Búsqueda de un carácter dentro de una cadena tras la posición i0 . |
static int |
strIndexOf(java.lang.String cad,
int i0,
java.lang.String subcad)
Búsqueda de una subcadena dentro de una cadena tras la posición i0 . |
static int |
strIndexOf(java.lang.String cad,
java.lang.String subcad)
Búsqueda de la primera aparición de una subcadena dentro de una cadena. |
static java.lang.String |
strInsert(java.lang.String cad,
int i0,
char ch)
Devuelve la cadena en la que se ha insertado el carácter ch entre
los índices i0-1 e i0 . |
static java.lang.String |
strInsert(java.lang.String cad,
int i0,
java.lang.String subcad)
Devuelve la cadena en la que se ha insertado la subcadena subcad entre
los índices i0-1 e i0 . |
static java.lang.String |
substring(java.lang.String cad,
int i0)
Devuelve una subcadena formada por los caracteres que siguen a la posición i0 (inclusive) hasta
el final de la cadena original. |
static java.lang.String |
substring(java.lang.String cad,
int i0,
int n)
Devuelve una subcadena formada por los n caracteres
que siguen a la posición i0 (inclusive). |
static char |
toLowerCase(char letra)
Conversión de un carácter a minúsculas |
static java.lang.String |
toLowerCase(java.lang.String cad)
Conversión de una cadena a minúsculas |
static char |
toUpperCase(char letra)
Conversión de un carácter a mayúsculas |
static java.lang.String |
toUpperCase(java.lang.String cad)
Conversión de una cadena a mayúsculas |
static void |
write(boolean val)
Escribe la traducción a texto de val a la consola. |
static void |
write(char val)
Escribe la traducción a texto de val a la consola. |
static void |
write(double val)
Escribe la traducción a texto de val a la consola. |
static void |
write(int val)
Escribe la traducción a texto de val a la consola. |
static void |
write(java.lang.String val)
Escribe el string val a la consola. |
static void |
write(TextFile fich,
boolean val)
Escribe la traducción a texto de val al fichero. |
static void |
write(TextFile fich,
char val)
Escribe la traducción a texto de val al fichero. |
static void |
write(TextFile fich,
double val)
Escribe la traducción a texto de val al fichero. |
static void |
write(TextFile fich,
int val)
Escribe la traducción a texto de val al fichero. |
static void |
write(TextFile fich,
java.lang.String val)
Escribe el string val al fichero. |
static void |
writeDouble(GeneralFile fich,
double dato)
Escribe un double en el fichero. |
static void |
writeFmt(java.lang.String fmt,
java.lang.Object... args)
Escribe la cadena fmt formateada con los argumentos
arg de la manera descrita en PrintWriter.format(String, Object...) . |
static void |
writeFmt(TextFile fich,
java.lang.String fmt,
java.lang.Object... args)
Escribe la cadena fmt formateada con los argumentos
arg de la manera descrita en PrintWriter.format(String, Object...) . |
static void |
writeInt(GeneralFile fich,
int dato)
Escribe un entero en el fichero. |
static void |
writeln(boolean val)
Escribe la traducción a texto de val a la consola, pasando a la siguiente linea. |
static void |
writeln(char val)
Escribe la traducción a texto de val a la consola, pasando a la siguiente linea. |
static void |
writeln(double val)
Escribe la traducción a texto de val a la consola, pasando a la siguiente linea. |
static void |
writeln(int val)
Escribe la traducción a texto de val a la consola, pasando a la siguiente linea. |
static void |
writeln(java.lang.String val)
Escribe el string val a la consola, pasando a la siguiente linea. |
static void |
writeln(TextFile fich,
boolean val)
Escribe la traducción a texto de val al fichero, pasando a la siguiente linea. |
static void |
writeln(TextFile fich,
char val)
Escribe la traducción a texto de val al fichero, pasando a la siguiente linea. |
static void |
writeln(TextFile fich,
double val)
Escribe la traducción a texto de val al fichero, pasando a la siguiente linea. |
static void |
writeln(TextFile fich,
int val)
Escribe la traducción a texto de val al fichero, pasando a la siguiente linea. |
static void |
writeln(TextFile fich,
java.lang.String val)
Escribe el string val al fichero, pasando a la siguiente linea. |
static void |
writeOther(GeneralFile fich,
java.lang.Object dato)
Escribe un dato no primitivo al fichero. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int MODO_CONSOLA
public static final int MODO_LECTURA
Usado en openTextFile(java.lang.String)
, openGeneralFile(java.lang.String)
,
TextFile.TextFile(java.lang.String, int)
, BinaryFile.BinaryFile(java.lang.String, int)
,
GeneralFile.GeneralFile(java.lang.String, int)
.
public static final int MODO_ESCRITURA
Usado en openTextFile(java.lang.String)
, openGeneralFile(java.lang.String)
,
TextFile.TextFile(java.lang.String, int)
, BinaryFile.BinaryFile(java.lang.String, int)
,
GeneralFile.GeneralFile(java.lang.String, int)
.
public static final int NO_ERROR
Usado en status()
, status(uva.infor.soft.TextFile)
,
status(uva.infor.soft.GeneralFile)
.
public static final int ERROR_INDEFINIDO
Usado en status()
, status(uva.infor.soft.TextFile)
,
status(uva.infor.soft.GeneralFile)
.
public static final int ERROR_APERTURA
Usado en status()
, status(uva.infor.soft.TextFile)
,
status(uva.infor.soft.GeneralFile)
.
public static final int ERROR_CONVERSION
Usado en status()
, status(uva.infor.soft.TextFile)
,
status(uva.infor.soft.GeneralFile)
.
public static final int ERROR_FIN_FICHERO
Usado en status()
, status(uva.infor.soft.TextFile)
,
status(uva.infor.soft.GeneralFile)
.
public static final int ERROR_TIPOS
Usado en status()
, status(uva.infor.soft.TextFile)
,
status(uva.infor.soft.GeneralFile)
.
protected static final java.lang.String[] msgPredef
protected static final java.lang.String msgErrLE
protected static final java.lang.String msgErrEL
protected static final java.lang.String msgErrC
protected static final java.lang.String msgErrEOL
protected static final java.lang.String msgErrEOF
protected static final java.lang.String msgErrEOFC
protected static final java.lang.String msgErrOC
protected static final java.lang.String msgErrCC
protected static final java.lang.String msgErrOCL
protected static final java.lang.String msgErrOPC
public static final TextFile Consola
Method Detail |
---|
public static char toUpperCase(char letra)
letra
-
public static char toLowerCase(char letra)
letra
-
public static java.lang.String toUpperCase(java.lang.String cad)
cad
-
public static java.lang.String toLowerCase(java.lang.String cad)
cad
-
public static int cad2Int(java.lang.String cad)
cad
-
public static double cad2Double(java.lang.String cad)
cad
-
public static java.lang.String int2Cad(int n)
n
-
public static java.lang.String double2Cad(double v)
v
-
public static int aleatorio(int n)
n
- límite
public static double aleatorio()
public static int length(java.lang.Class<?>[] vec)
vec
-
vec
public static int length(boolean[] vec)
vec
-
vec
public static int length(char[] vec)
vec
-
vec
public static int length(int[] vec)
vec
-
vec
public static int length(double[] vec)
vec
-
vec
public static int length(int[][] vec)
vec
-
vec
public static int length(double[][] vec)
vec
-
vec
public static int length(java.lang.String cad)
cad
-
public static char charAt(java.lang.String cad, int i)
cad
- i
- índice del carácter (0 based)
public static java.lang.String substring(java.lang.String cad, int i0, int n)
n
caracteres
que siguen a la posición i0
(inclusive).
cad
- la cadena originali0
- índice del primer carácter de la subcadenan
- longitud de la subcadena
public static java.lang.String substring(java.lang.String cad, int i0)
i0
(inclusive) hasta
el final de la cadena original.
cad
- la cadena originali0
- índice del primer carácter de la subcadena
public static int compareStrings(java.lang.String cad1, java.lang.String cad2)
cad1
- cad2
-
public static java.lang.String setCharAt(java.lang.String cad, int i, char ch)
Nota: Para cambios sobre la propia cadena se debe usar una
expresión del tipo cad = setCharAt(cad,i,ch);
cad
- la cadena originali
- índice del caracter que se va a sustituir (0 based)ch
- nuevo carácter
public static java.lang.String strInsert(java.lang.String cad, int i0, java.lang.String subcad)
subcad
entre
los índices i0-1
e i0
.
Nota: Para cambios sobre la propia cadena se debe usar una
expresión del tipo cad = strInsert(cad,i,subcad);
cad
- la cadena originali0
- la posición de inserción (el caracter originalmente en la posición
i0
pasa a estar al final de la subcadena insertada.subcad
- la subcadena que se inserta
public static java.lang.String strInsert(java.lang.String cad, int i0, char ch)
ch
entre
los índices i0-1
e i0
.
Nota: Para cambios sobre la propia cadena se debe usar una
expresión del tipo cad = strInsert(cad,i,ch);
cad
- la cadena originali0
- la posición de inserción (el caracter originalmente en la posición
i0
pasa a estar despues del carácter insertado.ch
- el carácter que se inserta
public static java.lang.String strDelete(java.lang.String cad, int i0, int n)
n
caracteres que
siguen a la posición i0
(inclusive).
Nota: Para cambios sobre la propia cadena se debe usar una
expresión del tipo cad = strDelete(cad,i,n);
cad
- La cadena originali0
- Indice inicialn
- Número de caracteres a borrar
public static int strIndexOf(java.lang.String cad, java.lang.String subcad)
cad
- la cadena sobre la que se buscasubcad
- la subcadena buscada
public static int strIndexOf(java.lang.String cad, char ch)
cad
- la cadena sobre la que se buscach
- el carácter buscado
public static int strIndexOf(java.lang.String cad, int i0, java.lang.String subcad)
i0
.
cad
- la cadena sobre la que se buscai0
- la posición (inclusive) a partir de la que se buscasubcad
- la subcadena buscada
public static int strIndexOf(java.lang.String cad, int i0, char ch)
i0
.
cad
- la cadena sobre la que se buscai0
- la posición (inclusive) a partir de la que se buscach
- el carácter buscado
public static java.lang.String strFmt(java.lang.String cad, java.lang.Object... args)
writeFmt(java.lang.String, java.lang.Object[])
pero con salida
a una cadena en vez de a la consola.
cad
- args
-
public static TextFile openTextFile(java.lang.String nomFich)
nomFich
- - La ruta del fichero físico.
public static TextFile createTextFile(java.lang.String nomFich)
nomFich
- - La ruta del fichero físico.
public static void close(TextFile fich)
fich
- public static boolean isEndOfLine(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
-
true
si no quedan datos en la linea, false
si
quedan datos por leer.public static boolean isEndOfFile(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado, o se intenta realizar esta comprobación sobre la consola.
fich
-
true
si se ha alcanzado el final del fichero, false
si
quedan datos por leer.public static int status(TextFile fich)
fich
-
public static java.lang.String msgError(TextFile fich)
fich
-
public static char readChar(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
-
public static void skipChar(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
- public static int readInt(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
msgError()
se puede obtener un mensaje personalizado indicando
la naturaleza concreta del error.
fich
-
public static double readDouble(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
msgError()
se puede obtener un mensaje personalizado indicando
la naturaleza concreta del error.
fich
-
public static java.lang.String readKeyword(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
-
public static boolean readBoolean(TextFile fich)
true, yes, si, ok, vale
(o sus abreviaturas) generan el resultado true
, y el resto de
entradas genera el resultado false
.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
-
public static java.lang.String readLine(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
-
public static void skipLine(TextFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
- public static void write(TextFile fich, boolean val)
val
al fichero.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void write(TextFile fich, char val)
val
al fichero.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void write(TextFile fich, int val)
val
al fichero.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void write(TextFile fich, double val)
val
al fichero.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void write(TextFile fich, java.lang.String val)
val
al fichero.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void writeln(TextFile fich, boolean val)
val
al fichero, pasando a la siguiente linea.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void writeln(TextFile fich, char val)
val
al fichero, pasando a la siguiente linea.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void writeln(TextFile fich, int val)
val
al fichero, pasando a la siguiente linea.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void writeln(TextFile fich, double val)
val
al fichero, pasando a la siguiente linea.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void writeln(TextFile fich, java.lang.String val)
val
al fichero, pasando a la siguiente linea.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
- val
- public static void writeFmt(TextFile fich, java.lang.String fmt, java.lang.Object... args)
fmt
formateada con los argumentos
arg
de la manera descrita en PrintWriter.format(String, Object...)
.
fich
- fmt
- args
- public static boolean isEndOfLine()
true
si no quedan datos en la linea, false
si
quedan datos por leer.public static int status()
public static java.lang.String msgError()
public static char readChar()
Posibles códigos de error (obtenidos llamando a status()
):
public static void skipChar()
Posibles códigos de error (obtenidos llamando a status()
):
public static int readInt()
Posibles códigos de error (obtenidos llamando a status()
):
msgError()
se puede obtener un mensaje personalizado indicando
la naturaleza concreta del error.
public static double readDouble()
Posibles códigos de error (obtenidos llamando a status()
):
msgError()
se puede obtener un mensaje personalizado indicando
la naturaleza concreta del error.
public static java.lang.String readKeyword()
Posibles códigos de error (obtenidos llamando a status()
):
public static boolean readBoolean()
true, yes, si, ok, vale
(o sus abreviaturas) generan el resultado true
, y el resto de
entradas genera el resultado false
.
Posibles códigos de error (obtenidos llamando a status()
):
public static java.lang.String readLine()
Posibles códigos de error (obtenidos llamando a status()
):
public static void skipLine()
Posibles códigos de error (obtenidos llamando a status()
):
public static void write(boolean val)
val
a la consola.
val
- public static void write(char val)
val
a la consola.
val
- public static void write(int val)
val
a la consola.
val
- public static void write(double val)
val
a la consola.
val
- public static void write(java.lang.String val)
val
a la consola.
val
- public static void writeln(boolean val)
val
a la consola, pasando a la siguiente linea.
val
- public static void writeln(char val)
val
a la consola, pasando a la siguiente linea.
val
- public static void writeln(int val)
val
a la consola, pasando a la siguiente linea.
val
- public static void writeln(double val)
val
a la consola, pasando a la siguiente linea.
val
- public static void writeln(java.lang.String val)
val
a la consola, pasando a la siguiente linea.
val
- public static void writeFmt(java.lang.String fmt, java.lang.Object... args)
fmt
formateada con los argumentos
arg
de la manera descrita en PrintWriter.format(String, Object...)
.
fmt
- args
- public static GeneralFile openGeneralFile(java.lang.String nomFich)
nomFich
- - La ruta del fichero físico.
public static GeneralFile createGeneralFile(java.lang.String nomFich)
nomFich
- - La ruta del fichero físico.
public static void close(GeneralFile fich)
fich
- public static boolean isEndOfFile(GeneralFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
fich
-
true
si se ha alcanzado el final del fichero, false
si
quedan datos por leer.public static int status(GeneralFile fich)
fich
-
public static java.lang.String msgError(GeneralFile fich)
fich
-
public static java.lang.Object readOther(GeneralFile fich)
Object
.
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status(GeneralFile fich)
):
fich
-
public static int readInt(GeneralFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status(GeneralFile fich)
):
fich
-
public static double readDouble(GeneralFile fich)
Genera excepciones si el fichero se ha abierto para escritura o ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status(GeneralFile fich)
):
fich
-
public static void writeOther(GeneralFile fich, java.lang.Object dato)
Genera excepciones si el fichero se ha abierto para escritura o
ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
- dato
- public static void writeInt(GeneralFile fich, int dato)
Genera excepciones si el fichero se ha abierto para escritura o
ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
- dato
- public static void writeDouble(GeneralFile fich, double dato)
Genera excepciones si el fichero se ha abierto para escritura o
ya ha sido cerrado.
Posibles códigos de error (obtenidos llamando a status()
):
fich
- dato
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |