Just nu i M3-nätverket
Gå till innehåll

Loopa igenom en matris


Anna20

Rekommendera Poster

Har läst in värden i en matris och vill nu söka igenom matrisen för att välja de 25 första värdena...hur ska jag göra??

Länk till kommentar
Dela på andra webbplatser

  • 4 veckor senare...

ett sätt:

 

for(int index=0;index<25;index++)

System.out.println("value@"+index+" = "+matris[index].toString());

 

 

system out får du byta ut mot vad du nu vill göra med värdet. Någon speciell sökmetod för en matris finns inte, så du får iterera igenom den som ovan. Sen behandla varje värde för sig.

 

[inlägget ändrat 2002-11-01 18:54:02 av Pezas]

[inlägget ändrat 2002-11-01 18:55:02 av Pezas]

[inlägget ändrat 2002-11-01 18:55:27 av Pezas]

[inlägget ändrat 2002-11-01 18:55:54 av Pezas]

[inlägget ändrat 2002-11-01 18:56:13 av Pezas]

Länk till kommentar
Dela på andra webbplatser

Frågan ställdes för så länge sen att du säkert har löst det vid det här laget. Svaret är mest för att hålla eForum komplett :-)

 

Jag är inte helt säker på om du menar att du vill plocka ut de 25 första eller vad du vill göra men om du bara ska plocka ut de 25 första kan du antingen göra som Pezas skriver och loopa dig igenom alternativen (tänk dock på att att ta med matris.length i for-loopens vilkor för att inte gå out of range), alternativt kan du använda java.lang.System.arraycopy() för plocka dem i klump.

 

Vill du däremot söka bland värdena så har du allt du behöver i java.util.Arrays

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...