Autor
|
Tema: Recorrer una string para obtener iniciales (Leído 7,448 veces)
|
andressalasmx
Desconectado
Mensajes: 4
|
Hola! Necesito manipular una string en Java que dice más o menos así: "Andrés, María, Melissa, Valeria y Agustín, Carmen"
Lo que tengo que hacer es tomar las iniciales de cada nombre y devolver una sola nueva string con esas iniciales pero he intentado de todo y nada me sale.. En el instituto me prohíben usar funciones especiales como StringTokenizer o Split entonces debería hacerlo con un for que recorra la hilera. ¿Alguna sugerencia? Estoy muy confundido y no se como empezar (por esta razón no pongo ningún código).
¡GRACIAS!
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
|
Re:
« Respuesta #1 en: 9 Noviembre 2014, 02:11 am » |
|
Propongo 2 opciones: La más sencilla, sería recorrer la cadena y coger sólo las letras mayúsculas. Claro que esto solo funcionaría si los nombres tienen ese formato. La otra es coger la letra que cumpla una de estas condiciones: o es la primera letra de la cadena, o es la primera letra encontrada después de una coma.
Alguna de esas opciones te ha de servir.
|
|
|
En línea
|
|
|
|
andressalasmx
Desconectado
Mensajes: 4
|
Voy a intentar hacerlo usando la segunda opción...
Lo que voy a hacer es recorrer la string, así:
for(int letras=0; letras<(cadena.length()); letras++){ char posicion = cadena.charAt(letras); if(posicion == ','){
el problema es que no se que hacer o poner después de poner la condición if(posicion == ',')
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
|
Re:
« Respuesta #3 en: 9 Noviembre 2014, 10:12 am » |
|
Dentro del "if posicion == ','" puedes poner otro for, que empieze en esa posición, y se detenga cuando encuentre una letra. (También recuerda añadir la inicial de la primera palabra)
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Coger el texto de un string para obtener el nombre de una variable
Programación Visual Basic
|
merlin
|
9
|
4,356
|
20 Abril 2007, 11:11 am
por merlin
|
|
|
Recorrer un Arreglo en Java (Buscar String)
Java
|
NatzMorel
|
1
|
4,394
|
14 Junio 2012, 11:31 am
por ollo
|
|
|
Programas iniciales para ser white hat
Redes
|
thezan
|
3
|
3,814
|
14 Diciembre 2012, 01:34 am
por dato000
|
|
|
Obtener nombres de un archivo de texto y comparar sus iniciales
Programación C/C++
|
doitunkboo
|
0
|
1,601
|
13 Diciembre 2018, 09:12 am
por doitunkboo
|
|
|
[Android] Como puedo obtener el item en un string para comparar en el if?
Java
|
@XSStringManolo
|
2
|
3,880
|
9 Noviembre 2019, 17:17 pm
por @XSStringManolo
|
|