java - sirven - que significa el gatito de nougat
matriz de impresiĆ³n en el registro gato android (6)
Intente de esta manera:
for (int i =0 ;i<arr.length;i++)
{
Log.v("Array Value","Array Value"+arr[i]);
}
¿Cómo puedo imprimir la variable arr en el registro para ver los resultados de la matriz gracias,
public void onClick(View v) {
if(v.getId()==R.id.buttonone)
{
genrandom grandom =new genrandom();
int[] arr=new int[50];
arr = new gen_random_number().genrandom(arr, yourXvalue);
}
}
Prueba esto :
for (int i = 0; i < arr.length; i++) {
Log.d(TAG, arr[i]);
}
Lo que estamos haciendo aquí es iterar sobre la matriz utilizando el bucle for para imprimir logcat. Log cat output se puede hacer con Log.d(..)
, Log.v(..)
, Log.i(..)
o Log.e(..)
. Ver más here .
Puedes usar Arrays.toString
Log.d("this is my array", "arr: " + Arrays.toString(arr));
// or
System.out.println("arr: " + Arrays.toString(arr));
O, si su matriz es multidimensional, use Arrays.deepToString()
String[][] x = new String[][] {
new String[] { "foo", "bar" },
new String[] { "bazz" }
};
Log.d("this is my deep array", "deep arr: " + Arrays.deepToString(x));
// or
System.out.println("deep arr: " + Arrays.deepToString(x));
// will output: [[foo, bar], [bazz]]
Se puede utilizar para cada bucle.
for(int x: arr){
Log.d(tag,"x:"+x);
}
También puedes probar viejo llano.
System.out.println()
Uso muy simple para el bucle mucho más rápido que el bucle normal.
for(String log : array)
{
Log.v("Tag",log);
}