{"id":190,"date":"2026-10-01T17:53:01","date_gmt":"2026-10-01T17:53:01","guid":{"rendered":"https:\/\/java.nosoyia.es\/?page_id=190"},"modified":"2026-10-01T17:53:01","modified_gmt":"2026-10-01T17:53:01","slug":"arrays","status":"publish","type":"page","link":"https:\/\/java.nosoyia.es\/?page_id=190","title":{"rendered":"Arrays"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Un array es un tipo de estructura de datos que tiene un cierto parecido con las tuplas de Python. Sin embargo tiene algunas importantes diferencias que la hacen mucho m\u00e1s operativas. Sus caracter\u00edsticas son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una vez declaradas, no pueden variar su tama\u00f1o.<\/li>\n\n\n\n<li>Para acceder a cada uno de sus elementos, se utilizan los \u00edndices, que ir\u00e1n encerrados entre corchetes. El primer \u00edndice es siempre el 0.<\/li>\n\n\n\n<li>Todos los elementos del array deben de ser del mismo tipo de datos.<\/li>\n\n\n\n<li>El contenido de cada uno de sus elementos, puede ser modificado.<\/li>\n\n\n\n<li>Puede haber arrays de dos o m\u00e1s dimensiones. Incluso cada una de sus dimensiones, puede tener diferente cantidad de elementos.<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Prueba {\n    public static void main(String[] args) {\n        int[] medidas={40,30,20}; \/\/declaramos e inicializamos.\n\n        \/\/int[] medidas=new int[3]; otra forma de definirla sin inicializarla.\n        System.out.println(&quot;Las medidas de equipaje admitido son:&quot;);\n        System.out.println(&quot;Alto: &quot;+medidas[0] +&quot;. Largo:&quot;+medidas[1] +&quot;. Ancho: &quot;+medidas[2]);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n\nLas medidas de equipaje admitido son:\nAlto: 40. Largo:30. Ancho: 20<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">En el ejemplo anterior hemos declarado un array de enteros y hemos dado valor a sus elementos. Tambi\u00e9n se pod\u00eda haber declarado solo, en cuyo caso todos sus elementos toman el valor inicial 0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n hemos visto como acceder a sus elementos. Utilizamos el nombre del array y el \u00edndice (entre corchetes) comenzando por el \u00edndice 0. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos darles nuevo valor a sus elementos:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Prueba {\n    public static void main(String[] args) {\n        int[] medidas={40,30,20}; \/\/declaramos e inicializamos.\n\n        \/\/int[] medidas=new int[3]; otra forma de definirla sin inicializarla.\n        System.out.println(&quot;Las medidas de equipaje admitido son:&quot;);\n        System.out.println(&quot;Alto: &quot;+medidas[0] +&quot;. Largo:&quot;+medidas[1] +&quot;. Ancho: &quot;+medidas[2]);\n\n        medidas[0]=45;\n        medidas[2]=24;\n\n        System.out.println(&quot;Las medidas han variado, ahora son:&quot;);\n        System.out.println(&quot;Alto: &quot;+medidas[0] +&quot;. Largo:&quot;+medidas[1] +&quot;. Ancho: &quot;+medidas[2]);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n\nLas medidas de equipaje admitido son:\nAlto: 40. Largo:30. Ancho: 20\nLas medidas han variado, ahora son:\nAlto: 45. Largo:30. Ancho: 24<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos recorrer todos los elementos de un Array con una estructura for:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;, &quot;naranja&quot;};\n        for (String color : colores) {\n            System.out.println(&quot;Mi color preferido es: &quot;+color);\n        }\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n\nMi color preferido es: azul\nMi color preferido es: verde\nMi color preferido es: violeta\nMi color preferido es: naranja<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Un array puede tener dos o m\u00e1s dimensiones, aunque es poco frecuente ver arrays de m\u00e1s de dos dimensiones. Veamos un array con dos dimensiones:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Prueba {\n    public static void main(String[] args) {\n        int[][] mis_numeros=new int [3][4];\n        mis_numeros[0][1]=14;\n        mis_numeros[1][3]=283;\n        mis_numeros[2][0]=7;\n        mis_numeros[2][2]=2344;\n        for (int k=0; k&lt; mis_numeros.length; k++){\n            System.out.println(mis_numeros[k][0]);\n        }\n        for (int k=0; k&lt; mis_numeros.length; k++) {\n            for (int j = 0; j &lt; mis_numeros[k].length; j++) {\n                System.out.println(&quot;mis_numeros[&quot; + k + &quot;]&quot; + &quot;[&quot; + j + &quot;]: &quot; + mis_numeros[k][j]);\n            }\n        }\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n\n0\n0\n7\nmis_numeros[0][0]: 0\nmis_numeros[0][1]: 14\nmis_numeros[0][2]: 0\nmis_numeros[0][3]: 0\nmis_numeros[1][0]: 0\nmis_numeros[1][1]: 0\nmis_numeros[1][2]: 0\nmis_numeros[1][3]: 283\nmis_numeros[2][0]: 7\nmis_numeros[2][1]: 0\nmis_numeros[2][2]: 2344\nmis_numeros[2][3]: 0<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Un array de dos dimensiones es en realidad un array de una dimensi\u00f3n cuyos elementos son a su vez otro array de una dimensi\u00f3n, lo que sumado hacen las dos dimensiones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El primer array contiene 3 elementos (del 0 al 2), en este caso contiene tres arrays. Hemos decidido que los arrays (elementos) tienen a su vez 4 elementos cada uno (del 0 al 3).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n le hemos dado valor a algunos de los elementos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Observamos que nos aparece despu\u00e9s un nuevo m\u00e9todo: <strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ed430f\" class=\"has-inline-color\">nombre_matriz.length <\/mark><\/em><\/strong> Este m\u00e9todo nos devuelve el n\u00famero de elementos que contiene una matriz. Como en este caso los elementos de la matriz son otras matrices, lo que devuelve es el n\u00famero de matrices que contiene.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el primer bucle for, nos muestra todos primeros elementos (el [0] ) de todas las matrices. Como son 3 matrices, nos muestra 3 elementos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El segundo bucle for toma la primera matriz y recorre todos sus elementos. Despu\u00e9s toma la segunda y la recorre, as\u00ed hasta la \u00faltima. El \u00faltimo elemento es el anterior al tama\u00f1o de cada matriz (de ah\u00ed el s\u00edmbolo \u00ab&lt;\u00ab), ya que empezamos por el elemento [0]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para recorrer la matriz, utilizamos la instrucci\u00f3n k++ y j++ que lo que hacen es sumar una unidad a cada una de las variables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando definimos una matr\u00edz de m\u00e1s de una dimensi\u00f3n, podemos definir el resto de matrices por separado cada una. Esto permite que no tengan que tener cada una de ellas la misma cantidad de elementos:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Prueba {\n    public static void main(String[] args) {\n        int[][] mis_numeros=new int [3][];\n        mis_numeros[0]= new int [2];\n        mis_numeros[1]= new int [4];\n        mis_numeros[2]= new int [3];\n\n        mis_numeros[0][1]=14;\n        mis_numeros[1][3]=283;\n        mis_numeros[2][0]=7;\n        mis_numeros[2][2]=2344;\n\n        for (int k=0; k&lt; mis_numeros.length; k++) {\n            for (int j = 0; j &lt; mis_numeros[k].length; j++) {\n                System.out.println(&quot;mis_numeros[&quot; + k + &quot;]&quot; + &quot;[&quot; + j + &quot;]: &quot; + mis_numeros[k][j]);\n            }\n        }\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n\nmis_numeros[0][0]: 0\nmis_numeros[0][1]: 14\nmis_numeros[1][0]: 0\nmis_numeros[1][1]: 0\nmis_numeros[1][2]: 0\nmis_numeros[1][3]: 283\nmis_numeros[2][0]: 7\nmis_numeros[2][1]: 0\nmis_numeros[2][2]: 2344<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos definido de nuevo una matriz que a su vez contiene tres matrices. Pero luego hemos definido las otras tres matrices por separado, una con 2 elementos, otra con 4 y la \u00faltima con 3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existen varios m\u00e9todos que aplicados a los Arrays nos pueden ayudar en nuestro programa. Para poder utilizar dichos m\u00e9todos debemos importarlos con <strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f24611\" class=\"has-inline-color\">import java.util.Arrays;<\/mark><\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ee430f\" class=\"has-inline-color\">Arrays.sort(array)<\/mark><\/em><\/strong> Nos ordenar\u00e1 los elementos del array de menor a mayor:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import java.util.Arrays;\n\npublic class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;, &quot;naranja&quot;};\n        Arrays.sort(colores);\n\n        for (String color : colores) {\n            System.out.println(&quot;Mi color preferido es: &quot;+color);\n        }\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado ordenado:\n\nMi color preferido es: azul\nMi color preferido es: naranja\nMi color preferido es: verde\nMi color preferido es: violeta<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ed3b05\" class=\"has-inline-color\">Arrays.binarySearch(array, valor) <\/mark><\/em><\/strong>Busca un valor en un Array <strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f8410a\" class=\"has-inline-color\">previamente ordenado<\/mark><\/em><\/strong> y nos facilita su \u00edndice:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import java.util.Arrays;\n\npublic class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;,&quot;naranja&quot;};\n\n        Arrays.sort(colores);\n        int lugar=Arrays.binarySearch(colores, &quot;naranja&quot;);\n        System.out.println(&quot;El color naranja est\u00e1 en la posici\u00f3n: &quot;+lugar);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Recordemos que el array debe de estar ordenado. \nLa primera posici\u00f3n se corresponde con 0, por lo tanto\nel resultado ser\u00e1:\n\nEl color naranja est\u00e1 en la posici\u00f3n: 1<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ee4612\" class=\"has-inline-color\">Arrays.toString (array)<\/mark><\/em><\/strong> Este m\u00e9todo nos facilita una cadena String que va a contener todos los elementos del Array.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import java.util.Arrays;\n\npublic class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;,&quot;naranja&quot;};\n\n        String colores_texto=Arrays.toString(colores);\n        System.out.println(colores_texto);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n[azul, verde, violeta, naranja]<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f23901\" class=\"has-inline-color\">Arrays.fill (array, valor)<\/mark><\/em><\/strong> Cambia todos los elementos del array al valor indicado como par\u00e1metro.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import java.util.Arrays;\n\npublic class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;,&quot;naranja&quot;};\n\n        Arrays.fill(colores,&quot;blanco&quot;);\n\n        String colores_texto=Arrays.toString(colores);\n        System.out.println(colores_texto);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n[blanco, blanco, blanco, blanco]<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#eb4411\" class=\"has-inline-color\">Arrays.equals (array_1, array_2)<\/mark><\/em><\/strong> Este m\u00e9todo es el mismo que se aplica para comparar si dos String son iguales. Para que sean iguales deben de tener los mismos elementos y <strong><em>en el mismo orden.<\/em><\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import java.util.Arrays;\n\npublic class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;,&quot;naranja&quot;};\n        String[] mi_color={&quot;blanco&quot;,&quot;blanco&quot;,&quot;blanco&quot;,&quot;blanco&quot;};\n\n        Arrays.fill(colores,&quot;blanco&quot;);\n        if (Arrays.equals(colores,mi_color)){\n            System.out.println(&quot;Los dos Arrays son iguales.&quot;);\n        }\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\nLos dos Arrays son iguales.<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ef4714\" class=\"has-inline-color\">Arrays.copyOf(array, tama\u00f1o)<\/mark><\/em><\/strong> Nos facilita un nuevo array a partir del primero, con el tama\u00f1o indicado como par\u00e1metro:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import java.util.Arrays;\n\npublic class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;,&quot;naranja&quot;};\n        String[] nuevo= Arrays.copyOf(colores,6);\n        nuevo[4]=&quot;rojo&quot;;\n        nuevo[5]=&quot;negro&quot;;\n        String texto=Arrays.toString(nuevo);\n        System.out.println(texto);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n[azul, verde, violeta, naranja, rojo, negro]<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Si el nuevo Array tiene el mismo tama\u00f1o que el original, lo que crea es una copia del mismo. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si el nuevo tama\u00f1o es menor, en el nuevo se recortar\u00e1n los elementos que no quepan. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si el tama\u00f1o pasa a ser mayor, a\u00f1ade nuevos elementos con el valor por defecto para el tipo de elemento del Array.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#e93b06\" class=\"has-inline-color\">Arrays.asList (array)<\/mark><\/em><\/strong> Con este m\u00e9todo obtendremos un objeto List que va a contener todos los elementos y en el mismo orden que el array original. El nuevo objeto podr\u00e1 ser tratado como una lista, pero con dos importantes datos a tener en cuenta:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cualquier cambio que hagamos en el nuevo objeto list, afectar\u00e1 tambi\u00e9n al array original.<\/li>\n\n\n\n<li>El nuevo objeto list, <strong><em>no podr\u00e1 a\u00f1adir ni suprimir elementos <\/em><\/strong>ya que el array tampoco puede variar su n\u00famero de elementos.<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import java.util.Arrays;\nimport java.util.List;\n\npublic class Prueba {\n    public static void main(String[] args) {\n        String[] colores={&quot;azul&quot;, &quot;verde&quot;, &quot;violeta&quot;,&quot;naranja&quot;};\n        List&lt;String&gt; colores_lista=Arrays.asList(colores);\n        colores_lista.set(2,&quot;amarillo&quot;);\n\n        System.out.println(colores_lista);\n\n        String texto=Arrays.toString(colores);\n        System.out.println(texto);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>Resultado:\n\n[azul, verde, amarillo, naranja]\n[azul, verde, amarillo, naranja]<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-table tabla-colores has-large-font-size\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/java.nosoyia.es\/\">Inicio<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=52\">Comandos Java<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=30\" data-type=\"link\" data-id=\"https:\/\/java.nosoyia.es\/?page_id=30\">Bloques de c\u00f3digo.<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=34\" data-type=\"link\" data-id=\"https:\/\/java.nosoyia.es\/?page_id=34\">Comentar c\u00f3digo<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=18\" data-type=\"link\" data-id=\"https:\/\/java.nosoyia.es\/?page_id=18\">System.out.print<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=71\" data-type=\"page\" data-id=\"71\">Scanner (System.in)<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=81\">Captura de errores<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=91\">String<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=114\">Datos  Num\u00e9ricos<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=124\">Elementos aleatorios<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=136\">Datos Fecha\/hora<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=150\">Constantes<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=157\">Bucles for<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=167\">Bucles while<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=177\">Bloque if<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=190\">Arrays<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=199\">ArrayList<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=227\">switch case<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=236\">HashSet<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=250\">HashMap<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=261\">M\u00e9todos.<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=270\">Clases<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=280\">Archivos<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=299\" data-type=\"page\" data-id=\"270\">Entorno gr\u00e1fico Swing<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=307\">JFrame (Ventanas)<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=321\">Componentes b\u00e1sicos.<\/a><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Un array es un tipo de estructura de datos que tiene un cierto parecido con las tuplas de Python. Sin embargo tiene algunas importantes diferencias que la hacen mucho m\u00e1s operativas. Sus caracter\u00edsticas son: En el ejemplo anterior hemos declarado un array de enteros y hemos dado valor a sus elementos. Tambi\u00e9n se pod\u00eda haber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-190","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":6,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions"}],"predecessor-version":[{"id":197,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions\/197"}],"wp:attachment":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}