java - 在 log cat android 中打印数组

标签 java android eclipse android-logcat

如何打印日志中的arr变量以查看数组的结果谢谢,

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

最佳答案

您可以使用 Arrays.toString

Log.d("this is my array", "arr: " + Arrays.toString(arr));
// or
System.out.println("arr: " + Arrays.toString(arr));

或者,如果您的数组是多维的,请使用 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]]

关于java - 在 log cat android 中打印数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512912/

相关文章:

java - Http Post的响应代码是415。如何使响应代码为200

java - 调用当前类或父类(super class)的重载构造函数

c++ - Eclipse 中的源代码外构建

java - 如何在 Android Studio 上安装 Android Marshmallow?

Java,启动线程后获取空值

java - Android 初学者 : Ads at the Bottom of the XML

Fedora 12 下 Eclipse 无法响应

java - Android 中的菜单膨胀错误

java - 如何使用 maven-swagger-codegen-plugin 生成文档?

java - Android - 如何合并两个 ArrayLists