Mientras se trata de datos masivos en Java, puede haber un requisito para que el desarrollador almacene las entradas asociadas o relacionadas convenientemente. Por ejemplo, acumular los datos a la vez que se pueden pasar a cualquier cantidad de funciones donde sea necesario. En tales casos, el "
Bidimensional"Las matrices en Java son asistencia para racionalizar las funcionalidades del código y guardar memoria.
Este blog demostrará la utilización de "Matrices 2d"En Java.
¿Qué es una matriz en Java??
A "matriz"Es una colección de números ordenados en un número fijo de filas y columnas. Para representar esta matriz usando Java, un "2 dimensionalSe puede utilizar la matriz.
¿Qué son las "matrices 2D" en Java??
El "Matriz 2d"Toma 2 dimensiones, una para la fila y la otra para la columna representada de la siguiente manera:
int array [4] [3]
La declaración anterior implica que el "formación" contiene "4"Filas y"3"Columnas que acumulan 4 × 3 ="12"Valores enteros.
Ejemplo 1: Inicializar e imprimir la matriz 2D sin declarar el tamaño en Java
En este ejemplo, un "2D"La matriz se puede inicializar sin especificar su tamaño e imprimirse iterando a través de"para" bucle:
int [] [] dedArray =
10, 20, 30,
40, 50, 60, 70,
80, 90, 100, 110, 120,
;
Sistema.afuera.println ("Los elementos de la matriz son:");
para (int i = 0; i < givenArray.length; ++i)
para (int j = 0; j < givenArray[i].length; ++j)
Sistema.afuera.println (dadaArray [i] [j]);
En este código, aplique los siguientes pasos:
- En primer lugar, declare una matriz entera llamada "Dado"Sin especificar su tamaño.
- Esta matriz acumula tres matrices que contienen los valores enteros dados.
- Por último, imprima todos los elementos en el "2DArray a través del "para"Loop que se refiere a la matriz y al anidado"para"Loop apunta a los elementos de la matriz y al asociado"longitud" propiedad.
Producción
En la salida anterior, es evidente que todos los elementos de la matriz se muestran en la consola.
Ejemplo 2: Inicializar una matriz 2D y declarar su tamaño en Java
En el siguiente ejemplo, cada uno de los elementos de matriz se puede inicializar individualmente de acuerdo con su tamaño declarado:
int [] [] dedArray = new int [2] [2];
dedArray [0] [0] = 0;
dedArray [0] [1] = dadaArray [1] [0] = 1;
dedArray [1] [1] = 1;
Sistema.afuera.println ("Los elementos de la matriz son:");
Sistema.afuera.println (dadaArray [0] [0] + "" + dadaArray [0] [1]);
Sistema.afuera.println (dadaArray [1] [0] + "" + dadaArray [1] [1]);
En las líneas de código anteriores, aplique los siguientes pasos:
- Defina la matriz de enteros "Dado”Y especifique su tamaño.
- Tenga en cuenta que el tamaño anterior en "[]"Indica el"hilera"En una matriz y el último tamaño corresponde al"columna" tamaño.
- El tamaño especificado indica que los elementos máximos que una matriz puede contener son "2 × 2 = 4".
- Por último, asigne los valores en cada índice de matriz uno por uno y muestrelos.
Producción
En esta salida, se puede ver que los elementos de la matriz se asignan y se muestran con respecto al tamaño asignado.
Ejemplo 3: Inicializar la matriz de cadenas y acceder a los elementos a través del bucle "para ... cada" cada "
Este ejemplo se puede utilizar para inicializar un "Cadena"Array y acceda a sus elementos utilizando el"para cada" bucle.
Sintaxis
para (dt it: array)
En la sintaxis anterior:
- "formación"Se refiere a la matriz.
- "él"Significa los elementos de la matriz (s).
- "dt"Indica el tipo de datos de la matriz.
Vamos a ver las siguientes líneas de código:
String [] [] dedArray =
"Harry", "David",
"Sara", "Larry", "John",
"Lina", "Jordan", "Pablo", "Tim",
;
Sistema.afuera.println ("Los elementos de la matriz son:");
para (string [] innerArray: dedArray)
para (datos de cadena: inneroRray)
Sistema.afuera.println (datos);
Según las líneas de código anteriores, realice los pasos proporcionados a continuación:
- Declarar la matriz de cadenas "Dado"Tener los valores de cadena establecidos y mostrarlos.
- Ahora, aplique el "para cada"Bucles.
- El bucle anterior apunta a cada una de las matrices individuales dentro de la matriz de cadenas.
- El último bucle corresponde a los elementos de cadena acumulados en las matrices contenidas.
- Por último, muestre los valores de matriz accedidos.
Producción
El resultado anterior implica que el "2DLa matriz de cadenas se inicializa y se itera adecuadamente.
Conclusión
Una matriz en Java es una colección de números representados en un "2DArray que ingresa dos dimensiones, una para la fila y la otra para la columna. Se puede inicializar una matriz bidimensional con o sin declarar su tamaño y se puede iterarse a través del "para" o "para cada" bucle. Este blog discutió la implementación del "Matrices 2d"En Java.