Funciones de Cadena en Java
September 3, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Funciones de Cadena en Java...
Description
FUNCIONES DE CADENA EN JAVA
charAt : Esta propiedad nos devuelve el caracter que se encuentra en una posición espécifca. Su sintaxis es la siguiente: string.charAt(indice); reerencia dentro del string. os devuelve un caracter. E!e"plo: donde indice le indica la posición a la cual esta"os haciendo String str # $%&ping 'ode; char letra # str.charAt(); str.charAt(); S&ste".out.println($'aracter S&ste".out.println($ 'aracter en la posicion indicada $*letra); En la consola estar+a devolviendo: 'aracter en la posicion indicada g, &a que en laen posición del/) String se encuentra la letra u"g (-ecordar (-ecordar que se e"piea la posición
concat: 0ropiedad que nos sirve para concatenar (unir, lo que tene"os en una cadena con lo que tene"os en otra cadena.) Su sintaxis es la siguiente. string1.concat(string) os devuelve un string. E!e"plos: 1) String str1 # $%&ping $; String str # $ 'ode; S&ste".out.println(str1.concat(str));
) String str1 # $%&ping $%&ping $; S&ste".out.println(str1.concat($ 'ode)); En los dos e!e"plos nos i"pri"iria en consola: %&ping 'ode. %o"ar nota que la concatenación general"ente la utilia"os si"ple"ente con el signo *, quedando S&ste".out.println (str1 * str); lo cual nos dar+a co"o resultado el "is"o que usando concat.
IndexOf: Uso 1 Esta uncion nos per"ite conocer en que posición de un String se encuentra deter"inado caracter. caracter. Su sintaxis es la siguiente: string.index2(caracter); os devuelve un entero. E!e"plo: String str # $%&ping 'ode; int posicion # str st r.index2(3'4); S&ste".out.println($5a S&ste".out.println($5 a letra ' se encuentra en la posición *posicion); %o"ar en cuenta que si existiera %o"ar existiera la letra g veces en la cadena, nos va a devolver la posición de la pri"era ve que aparece.
indexOf: Uso 2 %al co"o lo vi"os en la clase pasada, %al pasada, existe el polior"is"o, polior"is"o, & en este caso existe polior"is"o, al ha6er otra or"a de usar el index2. index2. En este caso el index2 a partirlas deposiciones que posición quere"os que evaluar, es decir, va a ignorar anteriores, pero lae"piece posición asi ser+a a6soluta en relación a la cadena evaluada. 5a sintaxis ser+a la siguiente: string.index2(caracter, string.index2(carac ter, posicion7nicio); E!e"plo: String no"6re # $%&ping $%&ping 'ode; 88note que la 3e4 aparece veces S&ste".out.println($0osición en la que aparece la e $*no"6re.inde S&ste".out.println($0osición $*no"6re.index2(3e4, x2(3e4, ); En este caso nos devolveria la posicion 1/ porque ahi s eencuentra la siguiente e.
indexOf: Uso 3
En este tercer uso index2 reci6e un String & evalua en que parte de la cadena a evaluar ha& coincidencias con la otra cadena que le esta"os enviando. Sintaxis: string.index2(cadena9uscar); E!e"plo: String no"6re # $%&ping 'ode; String 6uscar # $ping; S&ste".out.println($Se encontro la coincidencia ping a partir de la posición $*no"6re.index2(6uscar); En este caso nos devolver+a &a que desde esa posición coincide ucu en la cadena.
IndexOf: Uso 4 Este caso unciona igual que el solo que en ve de reci6ir un caracter & un entero reci6e un string & un entero. o pondre e!e"plo porque es si"ilar al anterior. anterior.
en!th: Esta propiedad devuelve la longitud de la cadena, o sea la cantidad de letras o espacios que contiene. 5a sintaxis es la siguiente: string.length(); E!e"plo. String no"6re # $%&ping 'ode; int longitud # no"6re.length(); Siste".out.println($El no"6re contiene $*longitud* letras); os devolver+a 1/ que es la cantidad de caracteres que tiene. (la propiedad to"a en cuenta todos los espacios).
re"ace: os ree"plaa todos los caracteres co"o el que le envia"os en la cadena en cuestion. Sintaxis: string.replac s tring.replace(caracter); e(caracter);
E!e"plo: String no"6re # $%&ping 'ode; String no"6re'a"6iado # no"6re.repl no"6re.replace(3&4, ace(3&4, 3a4); S&ste".out.println(no"6r S&ste".out.println(no"6re'a"6iado); e'a"6iado); En este caso la salida seria $%aping 'ode. a que ree"plaaria todas las u4s que encuentre con a4s.
re"aceA: os ree"plaa todas las coincidencias de un texto o Expresion -egular dentro de la cadena por un string que nosotros quera"os defner. 5a sintaxis es la siguiente: string.replaceAll(expresion-egul string.replaceAll(expresion-egular2cadena, ar2cadena, stringSustituto); E!e"plos: 1) String cadena # $; String expresion-egular expresion-egular # $?/@=*; 88'ualquier nu"ero String salida # cadena.replaceAll(expresioncadena.replaceAll (expresion-egular, egular, $BC); S&ste".out.println(salida); En este caso la salida ser+a $
View more...
Comments