给一个arraylist另一个arraylist的值

duxfox--

我正在尝试使用Java执行以下操作,这被允许吗?

import java.util.ArrayList;
class Apple {
    void makeAppleArrayList() {
        ArrayList<String> appleArrayList = new ArrayList<String>();
        appleArrayList.add("apple"); 
        Banana b = new Banana();
        b.copyAppleArrayList(appleArrayList);
    }
}

import java.util.ArrayList;
class Banana {
    ArrayList<String> bananaArrayList = new ArrayList<String>();
    void copyAppleArrayList(ArrayList<String> arrayList) {
        bananaArrayList = arrayList; 
    }
}
用户名

好吧,与其在苹果中创建一个香蕉实例,不如在香蕉中创建一个苹果实例,然后执行以下操作:

Apple apple = new Apple();
bananaArrayList = apple.appleArrayList;

因此,由于它是在函数内部创建的,因此可以在构造函数中将其初始化,如下所示:

public class Apple{
public ArrayList<Perk> appleArrayList;

public PerkGenerator() {
        this.appleArrayList = new ArrayList();

而且,如果您这样做,则无需在函数内进行操作。但是,如果您仍然想在函数内执行此操作。只需保留该代码即可。并在苹果内部执行此操作:

public ArrayList makeApple(){
    ArrayList apples = new ArrayList();
    return apples;

然后在香蕉内部执行以下操作:

bananaArrayList = apple.makeApple

这行得通,因为make apple函数返回一个arraylist :)这是有关从方法返回值的一些信息:) http://docs.oracle.com/javase/tutorial/java/javaOO/returnvalue.html

希望我能帮助:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将值从一个ArrayList移到另一个

来自分类Dev

如何根据另一个ArrayList排序ArrayList?

来自分类Dev

通过另一个arraylist刷新arraylist

来自分类Dev

根据另一个 ArrayList 删除 ArrayList 的元素

来自分类Dev

将 ArrayList 值传输到另一个 ArrayList 但每个值都与 String 连接

来自分类Dev

从kotlin中另一个arraylist的值对arraylist进行排序

来自分类Dev

从另一个arraylist中删除一个arraylist元素的最佳方法

来自分类Dev

Java创建一个使用另一个ArrayList的数字的随机ArrayList <Integer>

来自分类Dev

为什么修改ArrayList中一个元素的值会更改另一个元素的值?

来自分类Dev

用另一个类的ArrayList填充JComboBox

来自分类Dev

清除全局ArrayList也会清除另一个

来自分类Dev

从另一个类中的arrayList获取元素

来自分类Dev

从另一个类访问Arraylist内容?

来自分类Dev

如何从另一个类访问ArrayList

来自分类Dev

用另一个类的ArrayList填充JComboBox

来自分类Dev

从另一个类访问ArrayList

来自分类Dev

如何从另一个类访问ArrayList

来自分类Dev

从另一个类获取ArrayList

来自分类Dev

如何从另一个类访问ArrayList?

来自分类Dev

访问另一个类的 ArrayList

来自分类Dev

Arraylist 在另一个函数中变为空

来自分类Dev

关于访问另一个类的arraylist的问题

来自分类Dev

创建一个ArrayList的ArrayList,与另一个ArrayList的ArrayList相比,它具有一个附加元素

来自分类Dev

如何填充包含另一个ArrayList <String>的ArrayList <ArrayList <String >>

来自分类Dev

将值从ArrayList转移到另一个的最佳方法

来自分类Dev

如何调用从另一个类存储在applicationScope一个ArrayList

来自分类Dev

从一个活动向另一个活动发送和接收arraylist

来自分类Dev

Java Arraylist问题更改在一个地方导致了另一个地方

来自分类Dev

在Java中将ArrayList从一个类传递到另一个类

Related 相关文章

  1. 1

    如何将值从一个ArrayList移到另一个

  2. 2

    如何根据另一个ArrayList排序ArrayList?

  3. 3

    通过另一个arraylist刷新arraylist

  4. 4

    根据另一个 ArrayList 删除 ArrayList 的元素

  5. 5

    将 ArrayList 值传输到另一个 ArrayList 但每个值都与 String 连接

  6. 6

    从kotlin中另一个arraylist的值对arraylist进行排序

  7. 7

    从另一个arraylist中删除一个arraylist元素的最佳方法

  8. 8

    Java创建一个使用另一个ArrayList的数字的随机ArrayList <Integer>

  9. 9

    为什么修改ArrayList中一个元素的值会更改另一个元素的值?

  10. 10

    用另一个类的ArrayList填充JComboBox

  11. 11

    清除全局ArrayList也会清除另一个

  12. 12

    从另一个类中的arrayList获取元素

  13. 13

    从另一个类访问Arraylist内容?

  14. 14

    如何从另一个类访问ArrayList

  15. 15

    用另一个类的ArrayList填充JComboBox

  16. 16

    从另一个类访问ArrayList

  17. 17

    如何从另一个类访问ArrayList

  18. 18

    从另一个类获取ArrayList

  19. 19

    如何从另一个类访问ArrayList?

  20. 20

    访问另一个类的 ArrayList

  21. 21

    Arraylist 在另一个函数中变为空

  22. 22

    关于访问另一个类的arraylist的问题

  23. 23

    创建一个ArrayList的ArrayList,与另一个ArrayList的ArrayList相比,它具有一个附加元素

  24. 24

    如何填充包含另一个ArrayList <String>的ArrayList <ArrayList <String >>

  25. 25

    将值从ArrayList转移到另一个的最佳方法

  26. 26

    如何调用从另一个类存储在applicationScope一个ArrayList

  27. 27

    从一个活动向另一个活动发送和接收arraylist

  28. 28

    Java Arraylist问题更改在一个地方导致了另一个地方

  29. 29

    在Java中将ArrayList从一个类传递到另一个类

热门标签

归档