Salve a tutti!
Avrei una domanda,
Come si puo' ridimensionare un'array in java consersvandone il contenuto (un Redim preserve del dotnet insomma).
Grazie a tutti!
Salve a tutti!
Avrei una domanda,
Come si puo' ridimensionare un'array in java consersvandone il contenuto (un Redim preserve del dotnet insomma).
Grazie a tutti!
Un array, una volta creato, non è ridimensionabile. Puoi però creare un secondo array, copiare i valori e assegnare il nuovo reference alla tua variabile.Originariamente inviato da Pamput
Avrei una domanda,
Come si puo' ridimensionare un'array in java consersvandone il contenuto (un Redim preserve del dotnet insomma).
codice:int[] mioArr = new int [3]; mioArr[0] = 5; mioArr[1] = 2; mioArr[2] = 8; int[] newArr = new int[10]; System.arraycopy (mioArr, 0, newArr, 0, 3); mioArr = newArr;
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Oppure puoi utilizzare la classe java.util.Vector
Contiene tutti i metodi necessari ad avere un array dinamico il più possibile! Perde molto però sull'efficenza!
Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!