|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre chevronné
![]() Inscription : septembre 2006 Messages : 936 ![]() |
Bonjour,
J'ai un comportement qui me semble un peu étrange, mais peut être est-il normal, si vous pensez que oui, merci de m'éclairer sur ce phénomène. J'ai le code suivant : Code :
Le programme devrai afficher en résultat 4 et il affiche 3 le problème se situe à la ligne commentée (~27). En faisant le débug j'ai bien la lettre B qui apparaît dans mon tableau "ditheredChar" mais toto prends la valeur -2 au lieu de 2 et en regardant dans la javadoc ici http://docs.oracle.com/javase/6/docs...arySearch(char[],%20char) Citation:
Merci pour votre aide. |
|||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() ![]() |
Arrays.binarySearch cherche dans une liste triée. Hors la liste que tu lui passe n'est pas triée.
Voilà ton code corrrigé: Code :
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com