C'est le chemin le plus court, je sais. J'ai eu cela comme un commentaire, mais maintenant la rédaction d'une réponse. Cheers!
De caractères tableau [] = {'A','B','D'};
Tableaux.asList(tableau).indexOf('D');
Eh bien cela ne fonctionne pas. Essayez avec l'OP de ses valeurs. Elle renvoie -1. Grande pêche. fixe. L'initialisation aura besoin d'être avec Caractère.
Pourquoi ne pas simplement utiliser Arrays.asList(array).indexOf('D');? vous devriez faire une réponse. C'est la meilleure solution au problème! fait! 🙂 PADPAD
Vous pourriez le faire vous-même assez facilement, vous pouvez utiliser le tri() et binarySearch() les méthodes de la java.util.Les tableaux de la classe, ou vous pouvez convertir le char [] à une Chaîne, et l'utilisation de la Chaîne.méthode indexOf ().
+1. new String(modifiers).indexOf('D') est une jolie manière concise pour ce faire. +1 approche Astucieuse.
Parcourir le tableau et comparer ses éléments à la variable, le retour à l'index, si égal à égal. Renvoie -1 si non trouvé. Vous pouvez envisager d'utiliser toute la mise en œuvre de java.util.List.
C'est le chemin le plus court, je sais. J'ai eu cela comme un commentaire, mais maintenant la rédaction d'une réponse. Cheers!
Grande pêche. fixe. L'initialisation aura besoin d'être avec Caractère.
OriginalL'auteur st0le
Essayer:
Cette obtiendrez le première occurrence de la valeur dans la variable
pos
, si il y a plusieurs, ou -1 si elle ne trouve pas.int pos=-1;
regarde mieux.Ah! Merci pour l'attraper!
OriginalL'auteur icyrock.com
Quelque chose le long des lignes peuvent faire l'affaire:
En essayant d'éviter un manuel de boucle :p
Arrays.asList(array).indexOf('D');
?vous devriez faire une réponse. C'est la meilleure solution au problème!
fait! 🙂 PADPAD
OriginalL'auteur
Vous pourriez le faire vous-même assez facilement, vous pouvez utiliser le tri() et binarySearch() les méthodes de la java.util.Les tableaux de la classe, ou vous pouvez convertir le char [] à une Chaîne, et l'utilisation de la Chaîne.méthode indexOf ().
new String(modifiers).indexOf('D')
est une jolie manière concise pour ce faire.+1 approche Astucieuse.
OriginalL'auteur James K Polk
C'est très simple et testé le code pour votre référence
OriginalL'auteur Manimaran Samuthirapandi
Parcourir le tableau et comparer ses éléments à la variable, le retour à l'index, si égal à égal. Renvoie -1 si non trouvé. Vous pouvez envisager d'utiliser toute la mise en œuvre de
java.util.List
.OriginalL'auteur khachik