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];
}