Elementposition im Array

8

Ich habe ein Array:

%Vor%

und eine Variable:

%Vor%

Wie bekomme ich die Position des Variablenwertes im Array?

Danke

    
AVi 20.11.2010, 20:21
quelle

6 Antworten

9

Das ist der kürzeste Weg, den ich kenne. Ich hatte dies als Kommentar, aber jetzt schreibe ich es als Antwort. Prost!

  

Zeichen [] array = {'A', 'B', 'D'};

     

Arrays.asList (Array) .IndexOf ('D');

    
st0le 20.06.2014 16:50
quelle
3

Versuchen:

%Vor%

Dies wird das erste Vorkommen des Werts in der Variablen pos erhalten, wenn mehrere Einsen vorhanden sind, oder -1, falls nicht gefunden.

    
icyrock.com 20.11.2010 20:24
quelle
3

Etwas Ähnliches mag den Trick bewirken:

%Vor%

Versuchen Sie, eine manuelle Schleife zu vermeiden: p

    
user166390 20.11.2010 20:27
quelle
2

Sie könnten es einfach selbst machen, Sie können die Methoden sort () und binarySearch () der Klasse java.util.Arrays verwenden, oder Sie können char [] in einen String konvertieren und String.indexOf ( ) Methode.

    
James K Polk 20.11.2010 20:29
quelle
0

Iteriere durch das Array und vergleiche seine Elemente mit der Variablen, gib den Index zurück, wenn er gleich ist. Gibt -1 zurück, wenn nicht gefunden. Vielleicht möchten Sie eine Implementierung von java.util.List in Betracht ziehen.

    
khachik 20.11.2010 20:25
quelle
0

Dies ist ein sehr einfacher und getesteter Code für Ihre Referenz

%Vor%     
quelle

Tags und Links