I Java programmeringsspråk, avanserte datatyper - består av andre avanserte datatyper og primitive datatyper - er definert i klasser. Når du oppretter en forekomst av denne klassen , er det referert til som et objekt . Objekter kan være alt fra en rekke tegn til en grafisk brukergrensesnitt komponent. I noen tilfeller kan det være nødvendig å opprette flere forekomster av en java klasse gjentagelser . Javas For løkke lar deg lage mange kopier av et objekt med svært lite kode . Instruksjoner
en
Definer en rekke av objektet typen som du vil opprette. Gjør det stort nok til å holde alle objektene som du ønsker å gjøre . For eksempel, hvis du ønsket å lage 14 JButton objekter, ville du bruke følgende kode :
JButton knappene [ ] = new JButton [ 14 ];
2
Opprett en ny For loop som går gjennom alle objektene i tabellen. Bruk følgende kode , erstatte " knapper" med navnet på arrayet : en
for ( int i = 0 ; i < buttons.length ; i + + ) {
}
3
Opprett en ny kopi av objektet inne i loopen og tilordne den til den nåværende plass i objektet array. For eksempel oppretter den følgende koden et nytt JButton og tildeler den til knapper matrise:
knapper [ i] = new JButton ();
4
Gjør eventuelle andre endringer i objekt innenfor For loopen parentes . For eksempel vil følgende kode endre etiketten alle knappene til "Hello World: "
knapper [ i] setText ( "Hello World "); .