You are on page 1of 2

Mtodo descripcin

+Concatenacin (Unin de cadenas).

EJEMPLO:
Sring cadena= Universidad + Autnoma;
Sout (cadena) imprimir Universidad Autnoma
Cadena += de Bucaramanga;
Ahora contiene Universidad Autnoma de Bucaramanga

MTODO DE LA CLASE STRING


MTODO EJEMPLO
Length() Retorna la cantidad de caracteres String cadena=Universidad
que tiene la cadena. Int a= cadena.length();
La variable a contendr 11
Int indexOf(String o char): Retoma el String cadena=San Jose;
ndice o posicin donde aparece por primera Int posicin=cadena.indexOf(Jose);
vez la cadena (String o char) que se escribe Ahora posicin contiene un 4
como parmetro, o retorna un -1 si no la Int a=cadena.indexOf(o);
encuentra. Ahora la variable contiene un 5
Recuerde que la primera posicin es un 0
String replace (char viejoChar, char String S1, cadena= mam;
nuevoChar): Reemplaza en la cadena que S1=cadena.replace( m ,p);
invoca el mtodo el viejo Char por el Ahora S1 contiene pap y cadena contina
nuevoChar. Se emplea para reemplazar tieniendo mam.
caracteres.
String replaceAall(string viejaString,String String cadena=Jos Soto;
nuevaString): reemplaza en la hilera que Cadena=cadena.replaceAll(Soto,Sols);
invoca al mtodo la vieja String. Se utiliza Ahora cadena contiene Jos Sols ya que se
para reemplazar subhileras. modific sobre la misma
String.toLowerCase() Convierte los String cadena=JAVA;
caracteres de la cadena a minscula. Cadena=cadena.toLowerCase();
Slo para cadenas, no funciona con char Ahora la cadena contiene java
String.toUpperCase() Convierte los String cadena=java;
caracteres de la cadena a mayscula. Cadena=cadena.toUpperCase();
Slo para cadenas, no funciona con char Ahora la cadena contiene JAVA
Boolean equals(String str): Compara la String cadena1=mariana,
cadena que invoca al mtodo con la del cadena2=Mariana
parmetro. Si son iguales retorna true y si If (cadena1.equals(cadena2){
no, reorna false. Es sensitivo a maysculas y System.out.println(Son iguales);
minsculas Else
System.out.println(Son diferentes);
}

Boolean equalsIgnoreCase(String str) String cadena1=Luz


compara la cadena que invoca al mtodo String cadena2=luz
con la del parmetro. Si son iguales retorna If (cadena1.equalsIgnoreCase(cadena2)){
true y si no, retorna false. No es sensitivo a System.out.println(Son iguales);
maysculas y minsculas. Else
System.out.println(Son diferentes)
}
Int compareTo(String str1) Compara 2 String cad1=1234;
cadenas y retorna un valor numrico String cad2=1334;
Cero(0): Si ambas son iguales Valor=cad1 compareTo(cad2);
Un nmero < 0 si la primera cadena es If (valor<0)
menor a la segunda System.out.println(Cad1 es menor a Cad2);
Un nmero > 0 Si la primera cadena es Else
mayor a la segunda. System.out.println(Cad2 es menor a Cad1);
String trim(): Elimina espacioes en blanco al String cadena=Programacin 1 ;
principio y al final de la cadena. No elimina cadena=cadena.trim();
los espacios situadios entre palabras cadena contiene Programacin 1
String substring(int indiceInicial, int String cadena=Desarrollo Orientado a
indicefinal): Retorna el segmento de la Objetos;
cadena entre la posicin indiceinicial System.out.println(cadena.substring(11,20));
inclusive hasta la posicin anterior a Impresin: Orientado
indicefinal
Char charAt(int indice): Devuelve el carcter String cadena=Polimorfismo;
que ocupa la posicin indicada por el ndice System.out.println(cadena.charAt(4));
Impresin:m
Char carcter=cadena.charAt(7);
Ahora carcter contiene f
String.valueOf: Convierte valores de una String numero=String.valueof(1234);
clase a otra. Permite convertir valore que no String fecha=String.valueOf(new Date());
son tipo String a valores de tipo String

METODOS DE CLASE CARCTER (CHARACTER)


METODOS EJEMPLO
Boolean isLetter(char caracter): Retorna un char carcter;
verdadero si el carcter del parmetro es una If (Character.isLetter(caracter))
letra System.out.println(carcter+Es una letra);
Bolean isDigit(char caracter):retorna un If (Character.isDigit()caracter))
verdadero si el carcter del parmetro es un System.out.println(carcter+Es un dgito)
dgito
Bolean is UpperCase(char caracter): retorna char carcter
un verdadero si el carcter de un parmetro If (Character.isUpperCase(caracter))
es una letra mayscula Out.println()
Boolean is LowerCase(char caracter): retorna char carcter;
un verdadero si el carcter del parmetro es if (Character.isLowerCase(caracter))
una letra minscula System.out.println(carcter+ es una letra
minscula)
Conversiones
Int valor=Integer.parseInt(String)//Pasar de String a int
String resultado=Integer.toStrint(12345) //Pasar de int a String
String resultado=Double.toString(12345.25)// Pasar de double a string
String resultado=Float.toString(12345.7)//Pasa de carcter a cadena de caracteres
String numero=String.valueOf(1234);
String fecha=String.valueOf(new Date());

You might also like