Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将对象添加到另一个类中的对象数组_Java_Arrays_Methods - Fatal编程技术网

Java 将对象添加到另一个类中的对象数组

Java 将对象添加到另一个类中的对象数组,java,arrays,methods,Java,Arrays,Methods,我看过一些论坛帖子,我知道java是按价值传递的。但是我还是有点困惑。所以我的问题是,如果StoryFragment有一个注释数组,并且我想通过另一个具有addAnnotation方法的类将注释添加到该数组中,那么下面的代码可以工作吗?在StoryFragment中,我使用getter方法来接收注释数组 public class StoryFragmentController { public void addAnnotation(Annotation annotation, StoryFra

我看过一些论坛帖子,我知道java是按价值传递的。但是我还是有点困惑。所以我的问题是,如果StoryFragment有一个注释数组,并且我想通过另一个具有addAnnotation方法的类将注释添加到该数组中,那么下面的代码可以工作吗?在StoryFragment中,我使用getter方法来接收注释数组

public class StoryFragmentController {

public void addAnnotation(Annotation annotation, StoryFragment storyFragment){
    storyFragment.getAnnotations().add(annotation);
}

提前谢谢。

只有一种方法可以找到答案。是的,当然可以。混淆了你认为它应该是什么和传递值?还有其他更有效的方法吗?你可以直接添加注释而不是通过方法调用。为什么你认为这是无效的?