Articles of arreglos

cómo escribir una matriz en un archivo Java

He estado tratando de escribir una matriz en un archivo. Sé cómo escribir enteros o cadenas en un archivo, pero traer una matriz me confunde. Estoy usando esto ahora mismo: public static void write (String file, int[]x) throws IOException{ BufferedWriter outputWriter = null; outputWriter = new BufferedWriter(new FileWriter(filename)); outputWriter.write(“hi”);// Here I know i cant just […]

Expresión lambda para convertir array / List of String a array / List of Integers

Dado que Java 8 viene con poderosas expresiones lambda, Me gustaría escribir una función para convertir una lista / matriz de cadenas en una matriz / lista de enteros, flotantes, dobles, etc. En Java normal, sería tan simple como for(String str : strList){ intList.add(Integer.valueOf(str)); } Pero, ¿cómo logro lo mismo con un lambda, dado un […]

Obtener la longitud de la matriz de una matriz 2D en Java

Necesito obtener la longitud de una matriz 2D para la fila y la columna. Lo he hecho con éxito, usando el siguiente código: public class MyClass { public static void main(String args[]) { int[][] test; test = new int[5][10]; int row = test.length; int col = test[0].length; System.out.println(row); System.out.println(col); } } Esto imprime 5, 10 […]

¿Es posible crear una extensión Array en Swift que esté restringida a una clase?

¿Puedo hacer una extensión Array que se aplique, por ejemplo, a Strings?

Matriz de retorno C ++ de la función

Necesito leer en una matriz mi función, extraer los datos y luego devolver una matriz de la función. La matriz solo tendrá 2 valores. Esto es lo que quiero hacer en concepto: int myfunction(int my_array[1]) { int f_array[1]; f_array[0] = my_array[0]; f_array[1] = my_array[1]; // modify f_array some more return f_array; } He leído sobre […]

¿Es posible construir dinámicamente una matriz multidimensional en Java?

Supongamos que tenemos el código de Java: Object arr = Array.newInstance(Array.class, 5); ¿Correría eso? Como nota adicional, ¿y si tuviéramos que probar algo como esto? Object arr1 = Array.newInstance(Array.class, 2); Object arr2 = Array.newInstance(String.class, 4); Object arr3 = Array.newInstance(String.class, 4); Array.set(arr1, 0, arr2); Array.set(arr1, 1, arr3); Entonces arr1 sería una matriz 2D equivalente a: String[2][4] […]

¿Cuál es la forma más elegante de verificar si todos los valores en una matriz booleana son verdaderos?

Tengo una matriz booleana en java: boolean[] myArray = new boolean[10]; ¿Cuál es la manera más elegante de verificar si todos los valores son verdaderos?

Agregar JsonArray a JsonObject

Busqué mucho en Google hoy para este tema. Pero no puedo encontrarlo, ¿cómo puedo agregar un JSONArray a un JSONObject? Porque cada vez que hago esto obtengo este error: Stackoverflow JSONObject fillBadkamerFormaatFromContentlet(Structure structure, String formaat) { JSONObject jsonObject = new JSONObject(); JSONArray arr = new JSONArray(); BadkamerFormaat badkamerFormaat = new BadkamerFormaat(); BadkamerTegel badkamerTegel; List contentlets […]

Java: ¿cómo probar la igualdad de array?

¿Por qué el siguiente código de impresión es “Different.” ? boolean[][] a = { {false,true}, {true,false} }; boolean[][] b = { {false,true}, {true,false} }; if (Arrays.equals(a, b) || a == b) System.out.println(“Equal.”); else System.out.println(“Different.”);

Arreglo bidimensional en Swift

Me siento tan confundido acerca de las matrices 2D en Swift. Déjame describir paso a paso. Y, por favor, corrígeme si me equivoco. Ante todo; statement de una matriz vacía: class test{ var my2Darr = Int[][]() } En segundo lugar llene la matriz. (como my2Darr[i][j] = 0 donde i, j son variables for-loop) class test […]