En los programas Java , puede almacenar muchos tipos de datos dentro de las estructuras de matriz, incluyendo booleanos . Usted puede utilizar las variables de matriz para almacenar secuencias de ambos tipos primitivos y booleans tipo de objeto . Por lo general, una vez que tenga una estructura de matriz en un programa, tendrá que procesar , como un bucle a través de él . Para llevar a cabo estos procesos , por lo general primero debe establecer la longitud de la matriz . En Java, un array almacena su propia longitud como una variable entera . Para encontrar la longitud , es necesario acceder a esta variable. Instrucciones
1
Preparar la variable de matriz. Si usted no tiene ya uno en su programa, crear una matriz para almacenar tipos primitivos booleanos de la siguiente manera : boolean [ ] myBooleans = {true , true , false, true , false , false, true} ;
Para declarar una matriz para almacenar booleans tipo de objeto , utilice la siguiente sintaxis: Boolean [] = { myBooleanObjects Boolean.FALSE , Boolean.TRUE , Boolean.FALSE , Boolean.TRUE } ;
Estas matrices son para demostración. Si ya dispone de una gran variedad en su programa, que se puede utilizar . Este código declara cada variable array booleano y la instancia con los valores .
2
Encontrar la longitud de su matriz. El tipo array en Java longitud tiendas como un campo. Para acceder a este valor, utilice la siguiente sintaxis , especificando el nombre de la matriz y la variable longitud: myBooleans.length ;
Este código tiene acceso a la longitud de la matriz de la variable especificada. Observe que el código especifica la longitud sin soportes , como la longitud es un campo , no es un método , como en algunos otros tipos de datos . Este código puede acceder a la longitud , pero de momento no hace nada con él.
3
tienda de la longitud de la matriz en una variable. La longitud de una matriz se almacena como un tipo entero . Utilice la sintaxis siguiente código para almacenar su longitud de la matriz como un entero de tipo primitivo para su uso posterior en el programa : int = boolLength myBooleans.length ;
A continuación, puede hacer referencia a esta variable siempre que se necesite utilizar la longitud de la matriz . Para el tipo de objeto de matriz booleana el proceso es el mismo: booleanLength int = myBooleanObjects.length ;
4
Utilice su longitud matriz booleana dentro de su programa. Puede utilizar la longitud de la matriz directamente como en el siguiente bucle for : for ( int b = 0 , b < boolLength ; b + + ) { System.out.println ( myBooleans [ b] ) ;}
La longitud de este caso forma parte de la prueba condicional determinar si Java debe ejecutar el cuerpo del bucle en cada iteración . La posición del elemento de la matriz final tiene un índice que es uno menos que la longitud de la matriz , por lo que si se intenta acceder a la posición en el valor que representa el número entero largo, el código generará una excepción y, posiblemente choque. Este bucle escribe a cada elemento de la matriz , a su vez , se detiene cuando llega al final de la estructura.
5
Guarde el archivo Java. Compilar y ejecutar el programa para poner a prueba su salida. Experimente con el código para asegurarse de que entiende el proceso. Trate de alterar el "para" código de bucle para leer más allá del final de la matriz y ver los mensajes de error de los productos del entorno de desarrollo . Utilice la variable longitud de la matriz en otro código de procesamiento para adaptarse a su proyecto.