He hecho un pequeño problema de String que es el siguiente...
"A partir de una lista enlazada de caracteres crear un string con dichos caracteres sin utilizar la concatenacion"
Pues bien rapidamente pense que los String tambien se construyen a base de un array de caracteres, y centre el programa en esa idea...aqui os dejo el codigo.
Código
class eje2{ char[] frase=new char[0]; try{ int i=0; for(Posicion p=l.posicionPrimero();p!=l.posicionFin();p=l.siguiente(p)){ frase=this.meter(frase,l.obtenerElemento(p).charValue()); } return frase2; } private char[] meter(char[] c, char a){ char[]c2=new char[c.length+1]; c2[c2.length-1]=a; return c2; } Lista <Character>l=new Lista<Character>(); eje2 ej=new eje2(); try{ } }
Pues bien, el problema viene que el programa no hace lo que deberia, ya que no pinta el string correspondiente, y por muchas vueltas que le doi no encuentro el fallo...Gracias de antemano por vuestra ayuda...
P.S: La clase Lista es de mi cosecha propia pero es mas o menos la misma que la LinkedList de java...
Saludossss