I Java-program , kan du lagra många datatyper inom matrisstrukturer , inklusive booleska . Du kan använda fältvariabler att lagra sekvenser av både primitiv typ och objekt booleska typ . Vanligtvis , när du har en array struktur i ett program , kommer du att behöva bearbeta den , t.ex. loopa igenom det . För att utföra sådana processer ut , du vanligtvis först måste fastställa längden på arrayen . I Java , lagrar en array sin egen längd som ett heltal variabel . För att hitta längden , måste du komma åt denna variabel . Instruktioner
1
Förbered din array variabel . Om du inte redan har en i ditt program , skapar en array för att lagra primitiva typen Booleans följande : boolean [ ] myBooleans = { true , true , false , true , false , false , true };
deklarerar en array för att lagra booleska objekttyp , använd följande syntax : Boolean [ ] myBooleanObjects = { Boolean.FALSE , Boolean.TRUE , Boolean.FALSE , Boolean.TRUE };
Dessa arrayer är för demonstration . Om du redan har en samling i ditt program , kan du använda den . Denna kod deklarerar varje boolesk array variabel och exemplifierar det med värden .
2
Hitta längden på din array . Matrisen typ i Java butiker längd som ett fält . För att komma åt detta värde , använd följande syntax , ange namnet på arrayen och längden variabel : myBooleans.length ;
Denna kod åtkomst arrayen längden för den angivna variabeln . Lägg märke till att koden specificerar längden utan parentes , som längden är ett fält , inte en metod , som i vissa andra datatyper. Denna kod kan komma åt längden , men just nu är det ingenting med det . Addera 3
Store längden på din array i en variabel . Längden av en matris lagras som ett heltal typ . Använd följande kod syntax för att lagra din array längd som en primitiv typ heltal för senare användning i ditt program : int boolLength = myBooleans.length ;
Du kan sedan hänvisa till denna variabel var du behöver använda arrayen längden . För objekttypen boolean array processen är densamma : int booleanLength = myBooleanObjects.length ,
4
Använd din boolean array längd inom ditt program . Du kan använda arrayen längden direkt som i följande för loop : for ( int b = 0 , b längd i detta fall utgör en del av det villkorliga testet avgöra om Java bör verkställa kroppen av slingan på varje iteration . Den slutliga arrayelementet position har ett index som är ett mindre än arrayen längden , så om du försöker komma åt läget i det värde som representeras av längden heltal , kommer din kod kasta ett undantag och eventuellt krasch . Denna slinga skriver ut varje rad inslag i sin tur , stanna när den når slutet av strukturen .
5
Spara din Java -filen . Kompilera och kör programmet för att testa dess utgång . Experimentera med koden för att se till att du förstår processen . Prova att ändra " för " loop -kod för att läsa förbi slutet av arrayen och se felmeddelanden dina utvecklingsmiljö utgångar . Använd variabeln array längd i annan bearbetning kod som passar ditt projekt .