Buenas, me estoy volviendo loco con una pequeña tonteria que cualquier experimentado seguramente es capaz de solventar, pero yo no doy con la tecla :(
Tengo la String: Bienvenido jka jkForo jkel jkhacker.
y quiero obtener: Bienvenido
a
Foro
el
hacker.
he estado probando con Vectores y cosas asi pero solo me salen locuras :-\
Un saludo y muchas gracias. ;)
EDITO: para dejarlo mas claro, lo que quiero conseguir es sustituir "jk" por "\n" q si no recuerdo mal el \n era el Enter.
Creo que es mi segundo post en java, digamos que no se NADA de este lenguaje, pero cuando he mirado he visto que es identico a C# XD
:http://java-spain.com/manejo-cadenas-java-metodos-split-indexof-substring-y-trim
:http://java-spain.com/metodos-replace-replacefirst-y-replaceall-y-expresiones-regulares
Ahí tienes las funciones necesarias, cortas la cadena con split, y reemplazas el texto (jk) con replace
Saludos
facil es asi. :-*
-----------------------------[Consola]-------------------------------
Bienvenido
al
Foro
el
Hackerr.net
-----------------------------------------------------------------------
String text = "Bienvenido al Foro el Hacker.net";
StringTokenizer tokenizer= new StringTokenizer(text," ");
while (tokenizer.hasMoreElements()) {
Object object = (Object) tokenizer.nextElement();
System.out.println(object);
}
graciasss tema solucionadoooo ;D
me ha quedado asi:
public static String quitaElementos(String str,String delimitador){
String[] d=str.split(delimitador);
String sol="";
for(String f:d){
sol=sol+f+"\n";
}
return sol;
}