I Java-programmer , kan du gemme mange datatyper indenfor array- strukturer, herunder Booleans . Du kan bruge array- variabler til at gemme sekvenser af både primitive type og objekttypenavne Booleans . Normalt, når du har en array struktur i et program , bliver du nødt til at behandle det, såsom looping igennem det. For at udføre sådanne processer ud , man typisk først skal fastslå længden af array . I Java lagrer et array sin egen længde som en heltalsvariabel . For at finde den længde, du har brug for at få adgang til denne variabel. Instruktioner
1
Forbered dit array variabel. Hvis du ikke allerede har en i dit program , skal du oprette et array til at gemme primitiv type, Booleans som følger: boolean [ ] myBooleans = { sandt, sandt , falsk, sandt, falsk, falsk , true };
erklære et array til opbevaring objekttypenavne Booleans , skal du bruge følgende syntaks: Boolean [] myBooleanObjects = { Boolean.FALSE , Boolean.TRUE , Boolean.FALSE , Boolean.TRUE };
Disse arrays er til demonstration . Hvis du allerede har et array i dit program , kan du bruge det. Denne kode erklærer hver boolean vifte variabel og instantierer det med værdier.
2
Find længden af dit array . Den tabeltypen i Java butikkerne længde som et felt. Få adgang til denne værdi , skal du bruge følgende syntaks , med angivelse af navnet på den matrix og længden variable : myBooleans.length ;
Denne kode adgang array længde for den angivne variabel. Bemærk, at koden angiver længden uden parenteser , da længden er et område , ikke en fremgangsmåde , som i nogle andre datatyper . Denne kode kan få adgang til længde, men i øjeblikket er det ikke noget med det.
3
Store længden af dit array i en variabel. Længden af et array lagres som et heltal type. Brug følgende kode syntaks til at gemme dit array længde som en primitiv form heltal til senere brug i dit program : int boolLength = myBooleans.length ,
Du kan derefter henvise til denne variabel , hvor du nødt til at bruge array længde . For objekttypen boolean matrix processen er den samme: int booleanLength = myBooleanObjects.length ,
4
Brug din boolean vifte længde inden dit program. Du kan bruge array længde direkte som i det følgende for-løkke : for ( int b = 0 b < boolLength b + +) { System.out.println ( myBooleans [b] );}
længde i denne sag er en del af den betingede test afgøre, om Java bør udføre kroppen af løkken på hver iteration . Det sidste array element position har et indeks, der er én mindre end array længde, så hvis du prøver at få adgang til positionen på den værdi, repræsenteret ved længden heltal, vil din kode smide en undtagelse og muligvis ned. Denne løkke skriver ud hvert array element til gengæld stopper, når den når slutningen af strukturen.
5.
Gem din Java -fil. Kompilere og køre dit program til at teste sin produktion . Eksperimenter med koden for at sikre, at du forstår processen. Prøv at ændre "for" loop -koden til at læse forbi slutningen af array og se fejlmeddelelser din udvikling miljø udgange. Brug array længden variabel i anden forarbejdning kode , der passer til dit projekt.