gpt4 book ai didi

java - 如何创建一个数组字符串来打印android中的元素列表

转载 作者:行者123 更新时间:2023-11-30 02:59:11 27 4
gpt4 key购买 nike

这里我将使用反射打印类内部的所有方法,因此在普通的 JAVA 程序中它将打印。但在 Android 布局中它只显示一种方法:

public static void main() throws Exception{
Log.i("Ramu","I am here displayM ");
Class o =Class.forName("android.view.AbsSavedState");
Method M[]=o.getMethods();
for( i=0;i<M.length;i++)
methodname = M[i].getName();
Listview.your_array_list.add(methodname);
Listview.your_array_list.add(methodname);
Log.i("Ramu","methode name "+ M[i].getName());
//System.out.println(M[i].getName());
}

最佳答案

您的循环在声明的下一行结束,并且您在循环完成后仅在最终索引值处打印方法名称。尝试使用大括号,这将解决问题。检查以下代码

public static void main() throws Exception{
Log.i("Ramu","I am here displayM ");
Class o =Class.forName("android.view.AbsSavedState");
Method M[]=o.getMethods();
for( i=0;i<M.length;i++){
methodname = M[i].getName();
Listview.your_array_list.add(methodname);
Listview.your_array_list.add(methodname);
Log.i("Ramu","methode name "+ M[i].getName());
}

//System.out.println(M[i].getName());
}

关于java - 如何创建一个数组字符串来打印android中的元素列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22805092/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com