Sei sulla pagina 1di 5

MÉTODO DESCRIPCIÓN PARÁMETRO

charAt Devuelve el carácter indicado Un parámetro int


por parámetro

compareTo Sirve para comparar cadenas, Un parámetro String, la cadena a comparar.


devuelve un número según el
resultado. Recuerda que no
sigue el alfabeto español, lo
compara según la tabla ASCII.

compareToIgnoreCase Es igual que el anterior, pero Un parámetro String, la cadena a comparar


ignorando mayúsculas o
minúsculas.

concat Concatena dos cadenas, es Un parámetro String, la cadena a concatenar


como el operador +.

copyValueOf Crea un nuevo String a partir Un array de char


de un array de char. Este
método debe invocarse de
manera estática, es decir,
String.copyValueOf(array_char
)

endsWith Indica si la cadena acaba con String


el String pasado por
parámetro.

equals Indica si una cadena es igual String


que otra.

equalsIgnoreCase Es igual que el anterior, pero String


ignorando mayúsculas o
minúsculas.

getBytes Devuelve un array de bytes Ningún parámetro


con el código ASCII de los
caracteres que forman el
String.

indexOf Devuelve la posición en la String o char


cadena pasada por parámetro
MÉTODO DESCRIPCIÓN PARÁMETRO

desde el principio. -1 si no
existe.

indexOf Igual que el anterior, pero String o char, el segundo parámetro es un int
ademas le indicamos la
posición desde donde
empezamos a buscar.

lastIndexOf Devuelve la posición en la String o char


cadena pasada por parámetro
desde el final. -1 si no existe.

lastIndexOf Igual que el anterior, pero String o char, el segundo parámetro es un int
ademas le indicamos la
posición desde donde
empezamos a buscar.

lenght Devuelve la longitud de la Ningún parámetro


cadena.

matches Indica si la cadena cumple String


con la expresión pasada como
parámetro. Pincha aquí para
tener mas detalles.

replace Devuelve un String cambiando Dos parámetros char, el primero es el carácter que existe en e
los caracteres que nosotros le por el que queremos cambiar.
indiquemos.

replaceFirst Devuelve un String Dos parametros String, el primero son los caracteres que exis
intercambiando solo la por el que queremos cambiar.
primera coincidencia.

replaceAll Devuelve un String Dos parametros String, el primero son los caracteres que exis
intercambiando todas las por el que queremos cambiar.
coincidencias que se
encuentren.

startsWith Indica si la cadena empieza String


por una cadena pasada por
parámetro.

substring Trocea un String desde una Dos parámetros int, indica desde donde empieza hasta donde
posición a otra.

toCharArray Devuelve en un array de char, Ningún parámetro


todos los caracteres de una
String.

toLowerCase Convierte el String a Ningún parámetro


minúsculas.

toUpperCase Convierte el String a Ningún parámetro


mayúsculas.

trim Elimina los espacios del Ningún parámetro


String.

valueOf Transforma una variable Un parámetro, que puede ser un:


primitiva en un String. Para
invocarse debe usarse con  boolean
String. Por
ejemplo, String.valueOf(variab
 char
MÉTODO DESCRIPCIÓN PARÁMETRO

le)  double

 int

 float

 long

 Array de char

 Referencia a un objeto

El objetivo es leer este fichero desde un programa en Java y mostrar su


contenido por pantalla. Para ello, utilizaremos las
clases BufferedReader y FileReader.

 BufferedReader: lee texto de una entrada de caracteres.


 FileReader: para leer archivos.

Vamos a crear un método, llamado muestraContenido, que será el que


utilicemos para sacar el texto por pantalla. Tendrá como parámetro de
entrada la ruta de nuestro archivo.

void muestraContenido(String archivo) throws FileNotFoundException, IOException


{

String cadena;

FileReader f = new FileReader(archivo);

BufferedReader b = new BufferedReader(f);

while((cadena = b.readLine())!=null) {

System.out.println(cadena);
}

b.close();

Se lanzan las excepciones FileNotFoundException  y IOException  en caso


de que no se encuentre el archivo o haya un error en la lectura. El ejemplo
completo de uso sería el siguiente:

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

public class LeerFichero {

public static void muestraContenido(String archivo) throws


FileNotFoundException, IOException {

String cadena;

FileReader f = new FileReader(archivo);

BufferedReader b = new BufferedReader(f);

while((cadena = b.readLine())!=null) {

System.out.println(cadena);

b.close();

public static void main(String[] args) throws IOException {

muestraContenido("/home/mario/archivo.txt");

}
}

Potrebbero piacerti anche