Las «listas» (arraylist)

ArrayList

El símbolo ~. BinarySearch devuelve un número negativo cuando el texto que buscamos no aparece, pero ese número negativo tiene un significado: es el «valor complementario» de la posición del dato inmediatamente mayor (es decir, el dato cambiando los bits 0 por 1 y viceversa).