Título: variable en java Publicado por: mitsumy en 19 Enero 2007, 19:39 pm Buenas...
Tengo una variable en java del tipo StringBuffer y necesito asignarla a una variable del tipo String, Cuando trato de compilar Me dice que el argumento encontrado es de tipo StringBuffer y el requerido es String Como paso de StringBuffer a String???? Título: Re: variable en java Publicado por: Lopardo en 19 Enero 2007, 20:04 pm Intenta hacer un cast, algo así.
StringBuffer sb; //Debes inicializarla String str = ""+sb; algo asi... No lo he probado... o trata de usar: sb.toString(); Título: Re: variable en java Publicado por: Ragnarok en 19 Enero 2007, 21:14 pm http://java.sun.com/j2se/1.4.2/docs/api/java/lang/StringBuffer.html
toString, en la página de referencia te vienen todos los métodos que tiene cada clase, y a menudo hay alguno que hace lo que quieres. Además en los IDEs actuales si pones un punto a continuación de un objeto suele sacarte una pequeña lista con todos los métodos que tiene y los argumentos que necesita y devuelve. Parece una tontería pero agiliza el desarrollo muchísimo. De entrada esto ya lo habrías hecho hace 2 horas. Título: Re: variable en java Publicado por: mitsumy en 19 Enero 2007, 21:41 pm http://java.sun.com/j2se/1.4.2/docs/api/java/lang/StringBuffer.html toString, en la página de referencia te vienen todos los métodos que tiene cada clase, y a menudo hay alguno que hace lo que quieres. Además en los IDEs actuales si pones un punto a continuación de un objeto suele sacarte una pequeña lista con todos los métodos que tiene y los argumentos que necesita y devuelve. Parece una tontería pero agiliza el desarrollo muchísimo. De entrada esto ya lo habrías hecho hace 2 horas. Gracias Men problema resuelto. |