Boa tarde galera,
Tenho um array:
char [] numeros = {‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘i’,‘j’,‘k’,‘l’,‘m’,‘n’,‘o’,‘p’,‘q’,‘r’,‘s’,‘t’,‘u’,‘v’,‘w’,‘x’,‘y’,‘z’,‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’};
Para que minha busca de posição de qualquer elemento desse array funcione usando o método binarySearch os números tem que estar antes das letras, mas minha lógica tem que ser do jeito que meu array está montado, ou seja, Letras depois Numeros.
O que está acontecendo ?
Por exemplo, se eu peço pra ele me trazer a posição do meu elemento ‘2’ ele me retorna um número negativo.
Alguém teria uma solução pra esse meu problema ?