Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2016, 09:04
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: Condicion Split Duda JAVA

Yo aquí veo el problema de implementar un control del numero de resultados obtenidos.

Haría lo siguiente.

List<String> vv = new ArrayList<String>();
int contador = 0;
// Recorro la primera silaba para ver cuantas repeticiones - si vv es vacio añado la silaba > vv.add(silaba)
// Al final de esta acción guardo el valor del contador en una variable para comparar
// Recorro la segunda silaba. Si el valor del contador es menor que para la anterior no hago nada, si es igual, añado la nueva sílaba a vv, y si es mayor hago vv.clear() primero para limpiar el array de valores, luego añado la nueva sílaba y establezco el nuevo valor del contador.
// Recorro el resto de elementos según estos criterios (desde el elemento 0 al último tendrás que programarlo como un bucle con las condiciones dentro aunque aquí te lo diga por separado)
// Al final te quedará vv con una o varias sílabas e incluso tendrás el valor del contador máximo en la variable de comparación, por si quieres indicar cuantas repeticiones hubo.
// Luego es sólo recorrer el array vv y componer lo que vayas a mostrar en el JLabel con las sílabas que contenga.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}