是否可以在java/android studio中将变量名作为参数传递?我有一个方法:
private void Data(Something something ) {
List<String> something = new ArrayList<>();
something.add("Data");
}
我想将列表“something”的名称作为该方法的参数传递。
最佳答案
是的,您可以将所有类型的数据传递给 Java/android 中的方法/函数!
但是你不能在同一范围内两次定义相同的变量
名称!
例如:全局变量
在同一个类中多次出现!或在同一方法
中多次使用局部变量
。
private void data(List<String> something) {
// convention is to write first letter of function in lower case and Class name in upper case.
something2= something;
something2.add("Data");
}
像这样调用这个方法。
List<String> something = new ArrayList<>();
data(something);
关于java - 如何在android studio中将变量名作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41750653/