I Java-programmer , kan du lagre mange datatyper innenfor rekke strukturer , inkludert boolske . Du kan bruke rekke variabler til å lagre sekvenser av både primitiv type og objekttyper boolske . Vanligvis , når du har en matrise struktur i et program , må du behandle den, for eksempel looping gjennom den. For å gjennomføre slike prosesser ut , på vanlig først å etablere lengden av tabellen. I Java , lagrer en rekke sin egen lengde som et heltall variabel. For å finne lengden , trenger du tilgang til denne variabelen . Instruksjoner
en
Forbered rekke variable . Hvis du ikke allerede har en i programmet, lage en matrise for å lagre primitive typen boolske som følger: boolean [ ] myBooleans = { true , true , false , true, false , false , true} ;
erklære en matrise for lagring av objekttyper boolske , bruker du følgende syntaks: boolske [] myBooleanObjects = { Boolean.FALSE , Boolean.TRUE , Boolean.FALSE , Boolean.TRUE };
Disse arrays er for demonstrasjon. Hvis du allerede har en array i ditt program , kan du bruke den . Denne koden erklærer hver boolsk matrise variabel og instantiates det med verdier.
2
Finn lengden på arrayet . Matrisen skriver i Java butikker lengde som et felt . For å få tilgang til denne verdien, bruker følgende syntaks , angi navnet på tabellen og lengden variabel: myBooleans.length ;
Denne koden åpner matrisen lengden for den spesifiserte variabelen. Legg merke til at koden angir lengden uten klammer , som lengden er et felt , ikke en metode , som i noen andre datatyper. Denne koden kan få tilgang til lengden , men i øyeblikket gjør det ingenting med det .
3
butikken lengden på arrayet i en variabel . Lengden av en matrise blir lagret som et heltall type. Bruk følgende kode syntaks for å lagre datatabellengden som en primitiv typen heltall for senere bruk i programmet : int boolLength = myBooleans.length ;
Du kan deretter referere til denne variabelen der du trenger å bruke matrisen lengde . For objekttypen boolean matrise prosessen er den samme: int booleanLength = myBooleanObjects.length ;
4
Bruk boolean datatabellengden i programmet. Du kan bruke matrisen lengden direkte som i det følgende for loop : for ( int b = 0 , b < boolLength ; b + + ) { System.out.println ( myBooleans [ b] ); }
lengde i dette tilfelle utgjør en del av betingelsestesten avgjøre hvorvidt Java skal kjøre under legemet av sløyfen på hver iterasjon. Den endelige matrise element posisjon har en indeks som er én mindre enn matrisen lengden , så hvis du prøver å få tilgang til posisjonen til verdien representert ved lengden heltall , vil koden kaste et unntak og eventuelt krasj . Denne sløyfen skriver ut hver matrise element i sving , og stoppe når den når enden av strukturen.
5
Lagre Java -fil . Kompilere og kjøre programmet for å teste sin produksjon . Eksperimenter med koden for å sørge for at du forstår prosessen . Prøv å endre " for " loop -kode for å lese forbi slutten av tabellen og se feilmeldinger dine utviklingsmiljø utganger . Bruk datatabellengden variabel i annen behandling kode som passer ditt prosjekt .