[Gvsig_desarrolladores] Como hacer que StringValue devuelva un String sin comillas

Francisco Puga fpuga en cartolab.es
Mie Jul 14 11:52:35 CEST 2010


Hola,

Me gustaría saber si hay alguna forma de obtener a partir de un Value
(StringValue) una representación de la cadena que no incluya comillas
simples '.

Es decir, cuando quiero acceder a un dato de este tipo si ejecuto:

String foo = value.toString();
o
String foo = ((StringValue)value).getValue()

el resultado es:

foo = "'foo'"

es decir, que mete unas comillas y por tanto hay que hacer a continuación un
foo = foo.substring(1, foo.length()-1);

Además cuando se ejecuta un getStringValue() sobre un StringValue
devuelve dos comillas simples a cada lado, y también hay que
postprocesar el string devuelto para quitárselas.

Hay algún método para que devuelva un String sin las comillas?
En caso de que no lo haya creéis que sería posible incluirlo?
Sabéis cual es el motivo por el que los strings se devuelven con las comillas?


-- 
Francisco Puga
Grupo de Desarrollo
Cartolab - Laboratorio de Ingeniería Cartográfica.
http://www.cartolab.es

ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493


Más información sobre la lista de distribución gvSIG_desarrolladores