DataTable e alteração de valores

0 respostas
E

Tenho um DataTable com 6 colunas, 5 delas exibem valores 1 deles é um commandlink que chama um metodo de alteração da classe.
No meu metodo da classe faço o seguinte

Object teste1=FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get(“tudo”);
//pego as 5 colunas com os valores

String teste=teste1.toString(); // Quando faço o casting de Objetos para String consigo visualizar os seguintes valores: teste= “{t_year_o=2007, t_codi_o=001, t_cpcl_o=11027 , t_cuni_o=KG , t_pric_o=105.0}”

Agora eu gostaria de retirar deste objeto(teste1) ou deste array(teste) os valores de uma forma mais inteligente do que como estou fazendo atualmente utilizando o substring

String ano=teste.substring(10,14);

Alguem saberia como fazer? tenho que abandonar essa historia de substring pois to construindo um novo dataTable onde é exibido uma coluna descrição e como vc sabe descrição pode vir com varios caracteres ou pouco caracteres… então fica dificil usar a substring… alguem saberia como tirar os valores de alguma outra forma?

agradeco,

Eduardo

Criado 14 de setembro de 2007
Respostas 0
Participantes 1