public static void main(String[] args) { // Resolver el problema de rellenar un array de string // Con puntos que se incrementan String[] puntos = new String[10]; String cadena = "."; for (int i = 0; i < puntos.length; i++) { puntos[i] = ".".repeat(i + 1); cadena += "."; } System.out.println(Arrays.toString(puntos)); int[] a = { 1, 20, 200, 3, 40, 50 }; int[] b = { 1, 2, 3 }; int[] c = a; // Nos comprueba si dos arrays diferentes tienen // los mismos valores System.out.println(Arrays.equals(a, b)); //Arrays.sort(a); System.out.println(Arrays.toString(a)); System.out.println(Arrays.toString(c)); // Rellena un array con un valor repetido // Arrays.fill(c, 9); System.out.println(Arrays.toString(a)); // Copia los n primeros elementos de un array int[] j = Arrays.copyOf(a, 2); System.out.println(Arrays.toString(j)); // Esto copia un rango de un array en otro int[] k = Arrays.copyOfRange(a, 1, 2); System.out.println(Arrays.toString(k)); // Compara los valores de un array y devuelve // 1 si el primero es mayor, 0 si son iguales y -1 // Si el segundo es mayor System.out.println(Arrays.compare(a, b)); // Hace una búsqueda binaria pero el arraytiene // que estar ordenado previamente int pos = Arrays.binarySearch(a, 10); System.out.println(pos); System.out.println(mayorArray(a)); System.out.println(Arrays.toString(a)); } // Devuelvo el elemento mayor de un array static int mayorArray(int[] numeros) { // Copio (clono) el array para que no se modifique en el main int[] temp=numeros.clone(); // Lo ordeno Arrays.sort(temp); // Devuelvo el ultimo return temp[temp.length - 1]; }