Funciones de Cadena en Java

September 3, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


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); reerencia 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"piea 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 utilia"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 polior"is"o, polior"is"o, & en este caso existe polior"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"plaa 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"plaaria todas las u4s que encuentre con a4s.

re"aceA: os ree"plaa 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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF