Hola tengo una consulta tengo una List cargado asi: [10, 20, 30, 40, 50]
Lo que quiero hacer es capturar en una variable el segundo valor de la lista (20), para usarlo a mi modo, para otro calculo.
Atte.
| |||
Respuesta: Como capturar el segundo registro de un List Con la propiedad get (int index), saludos . |
| ||||
Respuesta: Como capturar el segundo registro de un List Hola una consulta he impreso que del valor de la lista que queria capturar. System.out.println("listSecAguaSup.get(0) : "+listSecAguaSup.get(0)); Efectivamente me trae: {VALUE=2} Pero yo quiero guardarlo en variable Long, lo intente de esta forma: Long HidEfl01 = (Long) listSecAguaSup.get(0); Pero me trae este error al castearlo: com.core.util.OrderedMap cannot be cast to java.lang.Long Alguien tiene alguna idea de como solucionarlo .... |
| ||||
Respuesta: Como capturar el segundo registro de un List no puedes evitar que el objeto guardado en la lista sea de la clase com.core.util.OrderedMap? Si no, lo casteas como OrderedMap, lo conviertes a String (igual el toString te vale, o sino ver algun metodo en la api de OrderedMap que lo convierta a String, aunque si es a Long mucho mejor). Si lo tienes en String creas un new Long("stringval") y ya lo tendrías.
__________________ if (fuzzy && smooth) { fuzzylog = "c00l"; return true; } |
Etiquetas: |