爪哇 - 如何访问另一个类的ArrayList? [英] Java - How to access an ArrayList of another class?

查看:114
本文介绍了爪哇 - 如何访问另一个类的ArrayList?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我用Java初学者,这是我的问题:
我有这个一流的下列变量:

 进口的java.util.ArrayList;公共类数字{
    私人INT NUMBER1 = 50;
    私人INT号码2 = 100;
}

和我有这个课呢:

 进口的java.util.ArrayList;公共类的测试{
    私人号码数量;
}

在这里我的问题是:我想存储数字1和放大器;号码2变量纳入一个ArrayList,然后访问从类测试此ArrayList。我该怎么做?


解决方案

 进口的java.util.ArrayList;
公共类数字{
   私人INT NUMBER1 = 50;
   私人INT号码2 = 100;
   私人列表<整数GT;清单;   公用号(){
       名单=新的ArrayList<整数GT;();
       list.add(数量1);
       list.add(编号2);
   }   公开名单<整数GT;的GetList(){
       返回列表;
   }
}

和测试类:

 进口的java.util.ArrayList;
公共类的测试{
   私人号码数量;   //例
   公开测试(){
     数=新号码();
     清单<整数GT;清单= number.getList();
     //万岁!
   }
}

Hello I'm a beginner in Java and this is my question: I have this first class with the following variables:

import java.util.ArrayList;

public class numbers {
    private int number1 = 50;
    private int number2 = 100;
}

And I have this class too:

import java.util.ArrayList;

public class test {
    private numbers number;
}

My question here is: I want to store the number1 & number2 variables into an ArrayList, then access this ArrayList from class test. How can I do that?

解决方案

import java.util.ArrayList;
public class numbers {
   private int number1 = 50;
   private int number2 = 100;
   private List<Integer> list;

   public numbers() {
       list = new ArrayList<Integer>();
       list.add(number1);
       list.add(number2);
   }

   public List<Integer> getList() {
       return list;
   }
}

And the test class:

import java.util.ArrayList;
public class test {
   private numbers number;

   //example
   public test() {
     number = new numbers();
     List<Integer> list = number.getList();
     //hurray !
   }
}

这篇关于爪哇 - 如何访问另一个类的ArrayList?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆