Alguien me puede decir como puedo extaer una subcadena sin usar el metodo substring.
 
necesito hacer un programa que dado la cadena sSTRING = abcd
pueda sacar las posibles subcadenas.
a
ab
abc
abcd
b
bc
bcd
d 
    
  |  |||
|      subcadenas    Alguien me puede decir como puedo extaer una subcadena sin usar el metodo substring.   necesito hacer un programa que dado la cadena sSTRING = abcd pueda sacar las posibles subcadenas. a ab abc abcd b bc bcd d  |  
  
  |  |||
|      Respuesta: subcadenas    podrías usar charAt y concat para obtenerlas todas, puedes mirar la documentación de String para ver las descripciones:   http://docs.oracle.com/javase/1.4.2/...ng/String.html  |  
  
  |  |||
|      Respuesta: subcadenas    Osea que una vez extraido los caracteres o convertido a array de caracteres,   simplemente seria mostrar pon pantalla las posiciones concatenadas que quiera. Si no he entendido mal. Gracias.  |  
  
  |  ||||
|      Respuesta: subcadenas    La representación real de un char es numérica    char myChar = 'a'; String charAsString = Character.toString(myChar); // esto sería lo q tienes q concatenar. La otra opción es tener un String inicial = ""; // cadena vacia si haces: inicial += myChar; Debería acoplarlo como String directamente 
				__________________   if (fuzzy && smooth) { fuzzylog = "c00l"; return true; }  |  
  
  |  ||||
|      Respuesta: subcadenas    // Aqui tienes tu String    // Aqui lo conviertes a charArray for () { // recorres el charArray var cadena = ""; for() { // vuelves a recorrer el charArray if(indiceSegundoBucle >= indicePrimerBucle) { cadena += charArray[indiceSegundoBucle]; //imprimir cadena por pantalla } } } Esto sería una forma, y creo q me he pasado con las explicaciones y te lo he dado demasiado masticado. Ahora a ver si meti alguna errata por ahi y no sale :P Te he dado la estructura, completa el contenido :D 
				__________________   if (fuzzy && smooth) { fuzzylog = "c00l"; return true; }  |  
  
  |  |||
|      Respuesta: subcadenas    Hola gracias, me ha funcionado, la verdad es que estaba bien perdido,y no me hubiera salido.   Tengo una consulta sobre el funcionamiento del String nulo dentro del for. Por lo que he comprobado, hace como de corte en la cadena para que no muestre toda la cadena seguida, o exactamente que funcione tiene  |  
  
  |  ||||
|      Respuesta: subcadenas    String cadena = ""; // No es string nulo, es cadena vacía    Cada vez que iteras dentro del for exterior lo que hace es reiniciar la variable a ese valor. es decir si tu charArray es {'H','o','l','a'} cuando hayas recorrido todas las combinaciones para 'H' y vayas a pasar a la 'o', el string con el texto posible vuelve a ponerse a cadena vacía para rellenar desde la 'o' en adelante, e igual con la 'l' y con la 'a'. 
				__________________   if (fuzzy && smooth) { fuzzylog = "c00l"; return true; }  |  
| Etiquetas: |