java - 如何在android studio中将变量名作为参数传递

标签 java android list methods parameters

是否可以在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/

相关文章:

android - 使用 Android NDK 调用嵌套函数后应用程序被挂起

python - 如何将数组中的字符串拆分为两个新数组

传递给过程的列表转换为过程内列表的列表

java - 访问子类中的隐藏字段

java - 由于属性文件位置类型,应用程序或集成测试 Spring 上下文创建失败

java - 同时从多个线程调用 shell 脚本

java - Android:在条形码扫描器构建器窗口上打印数据

java - android 用相机拍摄多张图像

Android:绑定(bind)服务和启动服务的区别

r - 将一列变量和一列值分成 r 中的各个组成部分