2 Stimmen

String[]-Array, das Elemente einzeln entnimmt

Ich habe eine Methode, die einen String[] für einige Details erfordert, aber nach dem Einfügen dieser Details in wie bekomme ich Sie heraus eine nach der anderen?

new String[] otherDetails = {"100", "100", "This is a picture"};

In dem Bild möchte ich nun die erste Zeichenfolge als Höhe, die zweite als Breite und die dritte als Beschreibung festlegen.

3voto

Isaac Truett Punkte 8588

Sie verweisen auf ein Element eines Arrays durch seinen Index, etwa so:

height = otherDetails[0]; // 100
width = otherDetails[1]; // 100
description = otherDetails[2]; // This is a picture

2voto

lobster1234 Punkte 7599

Sie verwenden den Index, um die Werte zu erhalten

height = otherDetails[0];
width = otherDetails[1];
description = otherDetails[2];

0voto

Suhail Gupta Punkte 20726

Extrahieren Sie die Details aus dem Array wie folgt:

height = otherDetails[0]; // 100
 width = otherDetails[1]; // 100
 description = otherDetails[2]; // This is a picture

Rufen Sie dann Ihre Methode MyFunction(String heigth,String width,String description);

0voto

dmcnelis Punkte 2913

Die Indexkommentare sind wahrscheinlich das, wonach Sie suchen, aber Sie können die Elemente auch mit einer Schleife durchlaufen.

int arraySize = stringArray.length;
for(int i=0; i<arraySize; i++){
    if(i==0)
        height = stringArray[i];  //do stuff with that index
}

Dies ist nicht der "richtige" Ansatz für Ihr spezielles Problem, aber ich denke, es könnte Ihnen helfen zu verstehen, wie Sie auf Elemente innerhalb eines Arrays zugreifen können.

Nebenbei bemerkt: Sie könnten eine andere Syntax verwenden:

String[] array = new String[3];
//fill in array
for(String s : array){
    //this cycles through each element which is available as "s"
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X