Y sin olvidar que una lista ocupa el doble de tamaño en memoria que un arreglo convencional :')
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: engel lex en 28 Agosto 2019, 04:00 AM
segun si lo que vas a formatear es un string o un integer tienes que escoger una u otra form
int largo = 20; //esto es el largo total a rellenar
int numero=10; // en caso que sea un numero
String numeroFormateado = String.format("%0"+(largo)+"d",numero);
String prueba = "hola"; // en caso que sea un string
String textoFormateado = String.format("%0"+(largo-prueba.length())+"d%s", 0, prueba);
System.out.println(numeroFormateado );
System.out.println(textoFormateado );
package ana;
public class Prueba{
private static final int TAMAÑO = 10;
public static int[] cargarArreglo() {
int[] arreglo = new int[TAMAÑO];
for(int i = 0; i < arreglo.length; i++) {
arreglo[i] = (int) (Math.random() * 10 + 1);
}
return arreglo;
}
public static void mostrarArreglo(int arreglo[]) {
for(int i = 0; i < arreglo.length; i++) {
System.out.print(arreglo[i] + " ");
}
}
public static void main(String args[]) {
int[] vector = cargarArreglo();
mostrarArreglo(vector);
}
}
package ana;
public class Prueba{
private static final int TAMAÑO = 10;
public static void cargarArreglo(int arreglo[]) {
arreglo = new int[TAMAÑO];
for(int i = 0; i < arreglo.length; i++) {
arreglo[i] = (int) (Math.random() * 10 + 1);
}
}
public static void mostrarArreglo(int arreglo[]) {
for(int i = 0; i < arreglo.length; i++) {
System.out.print(arreglo[i] + " ");
}
}
public static void main(String args[]) {
int[] vector;
cargarArreglo(vector);
mostrarArreglo(vector);
}
}
package un.paquete;
import java.util.Random;
public class Vector {
private static int TAMAÑO_VECTOR = 10;
public Vector() {
}
public int[] cargarVector() {
int numeros[] = new int[TAMAÑO_VECTOR];
Random aleatorio = new Random();
for(int i = 0; i < numeros.length; i++) {
numeros[i] = aleatorio.nextInt(10);
}
return numeros;
}
public void mostrarVector(int numeros[]) {
for(int i = 0; i < numeros.length; i++) {
System.out.print(numeros[i] + " ");
}
}
}
package de.ana;
import un.paquete;
public class Principal{
public static void main(String args[]) {
Vector nuevo = new Vector();
int arreglo[] = nuevo.cargarVector();
nuevo.mostrarVector(arreglo);
}
}
package un.paquete
public class EjemploVector {
private static int TAMANIO_VECTOR= 10;
/**
*
* @return un arreglo cargado con valores aleatorios
*/
public static int[] cargarVector() {
int numeros[] = new int[TAMANIO_VECTOR];
int max = 10;
int min = 1;
int range = max - min + 1;
for(int i = 0; i < 10; i++) {
numeros[i] = (int)(Math.random()* range) + min;
}
return numeros;
}
public static void mostrarVector(int numeros[]) {
for(int i = 0; i < TAMANIO_VECTOR; i++) {
System.out.println(numeros[i]);
}
}
/**
* Método main
* @param args
*/
public static void main(String[] args) {
int numeros[] = cargarVector();
mostrarVector(numeros);
}
}