Cuestión : Arsenal de datos de Java que clasifica el consejo necesario

Hola, el
esperanzadamente alguien puede ofrecerme un cierto consejo de la mejor práctica para la edición siguiente de la codificación que he parecido. el

tengo un CheckBoxTree que pueda poblar muy bien, pero necesito poder a la sinc. el árbol con un arsenal de datos no perder de vista se comprueban qué checkboxes, y cuáles son not.

he fijado varias clases para esto para las cuentas, los productos, etc. usar clases, así que por ejemplo, para los productos tengo; clase ProductsSQLConsolidated {boleano del

public del
comprobado; productCode del número entero del
;

as del
} un solo archivo de la clase, y en mi class= principal " lineNumbers " >
1 del >
allocateConsolidationProducts vacíos privados () {
    tmpProduct de la internacional = -1;

    consolProducts [0] = nuevo ProductsSQLConsolidated ();

    intento {
        Rs de ResultSet = sqlStatement.executeQuery (“CÓDIGO SELECTO DE LA ORDEN de los PRODUCTOS DE CODE ASC”);

        internacional i =1;
        mientras que (rs.next ()) {
            consolProducts [i] = nuevo ProductsSQLConsolidated ();

            tmpProduct = Integer.parseInt (rs.getString (“CÓDIGO”));

            consolProducts [i] .checked = falso;
            consolProducts [i] .productCode = tmpProduct;
            i++;
        }

        numberProducts = i;
        rs.close ();
    } retén (SE de SQLException) {
            System.out.println (“el código del SQL de los productos no hace execute.");
   }
} class= >


Now de

So, mis preguntas es; ¿el

1) debe clase de I el arsenal en orden del producto una vez que se puebla? ¿El
2) debe yo vuelve a efectuar la misma pregunta que produjo los resultados originales pero produce los resultados en orden del código de producto y utiliza esto para poblar el arsenal? ¿El
3) cuál es la manera más rápida de encontrar un código de producto en la lista de arsenal? ¿Hay una función estándar que ponga en un índice el arsenal para mí? ¿o necesito realmente tener los códigos de producto en una orden del sistema y después utilizar una búsqueda binaria para encontrar si existen los códigos de producto? El
4) si cualquier persona puede pensar en una mejor manera de producir los mismos resultados, comparte por favor:)

Regards
class= del

Respuesta : Arsenal de datos de Java que clasifica el consejo necesario

Es probablemente más fácil apenas guardar un mapa así que un tecleo en un checkbox puede ir derecho al producto derecho
Otras soluciones  
 
programming4us programming4us