una serie de notas de estudio java

crear

1. Declarar una matriz de
tipo de datos nombre de la matriz [], o tipo de datos [] nombre de la matriz;
se puede almacenar objetos de tipos de datos básicos, sin necesidad de escribir una serie de elementos en el nombre de la matriz de acuerdo con lo dispuesto en el identificador
2. Crear una matriz de espacio
3. inicializar una matriz

Crear array:
Array = nombre nuevo tipo de elemento de array [número de elementos]
Ejemplo:

str = new String[10];

El sistema crea automáticamente o valor inicial

Y la creación de una declaración de matriz:
tipo de elemento [] = nombre nuevo tipo de elemento de array [número de elementos de la matriz o la longitud];

nombre de la matriz no puede apuntar a cualquier objeto de matriz

inicialización de la matriz

1. estática de inicialización:
nombre de tipo de datos de matriz [] = {table valor inicial (separados por comas)};
Ejemplo:

String str[] = {"we","are","student"};

2. Dinámica de inicialización:
usando la nueva palabra clave para inicializar una matriz
para crear una matriz y luego la inicialización de la matriz
inicializa la matriz creada en el mismo
tipo de datos nombre de la matriz [] = nuevo tipo de datos [] {} mesa de valor inicial;
Ejemplo:

int[] arr; arr = new int[]{12,34,46,25};

problema

Excepción de puntero nulo ---- inútil para asignar espacio en el uso de
una matriz limita excepción ---- índice fuera de límites

Cada matriz tiene un atributo de longitud variable especifica su longitud. .Length nombre de la matriz matriz de longitud.

La referencia a un elemento de matriz: nombreArray [índice]
índice de subíndice de matriz
Ejemplo:

int age[];
age = new int[3];
age[0] = 20; age[1] = 23;age[2] = 2 + age[1];

Después de matriz de inicialización de objetos, podemos utilizar los operadores miembros "" los miembros acceso (variables y métodos) cada elemento de la matriz.

Pasando el do parámetro es la dirección de la matriz, se pasa como argumentos cuando el valor del elemento de matriz.
En la lista de parámetros, [] no puede ser omitido después de que el nombre de la matriz, [] y Dimensión mismos dos
argumentos en [] puede ahorrar

System.arraycopy (de, fromIndex, a, toIndex, recuento);
a partir de la posición en el fromIndex índice de la matriz a partir del número número de copias de elementos a la posición de la matriz para jugar toIndex

Arrays.sort (from.fromIndex, toIndex); de la toIndex matriz especificada de fromIndex a especie.

matriz bidimensional

int[][] xx;
xx = new int[3][];
xx[0]=new int[1];//第一行一列
xx[1]=new int[3];//第二行三列
xx[2]=new int[2];//第三行两列

Inicialización:
1. estático inicialización
2. Dinámica de inicialización

Cita:
nombre de la matriz [index1] [index2]

Publicado tres artículos originales · ganado elogios 0 · Vistas 42

Supongo que te gusta

Origin blog.csdn.net/qq_44660524/article/details/104983696
Recomendado
Clasificación