在别的类中定义一个集合怎样在其他类中使用

如题所述

LZ你的问题能问清楚点吗?AarryList这个集合类是java类库里已经存在的,如果你在某个类中想要使用,直接ArrayList list = new ArrayList(); 来创建ArrayList对象(注:这里没有用泛型,LZ懂泛型的话可以加上去,想加元素进这个集合对象list,可以调用add方法,如 list.add("aaa"); 不知道泛型的话可以在网站查下或问我) ;ArrayList类里提供了很多操作方法如增加元素,删除元素等,具体可以去查API文档。如果LZ你是想在某个类假设是class A 内定义ArrayList类对象作为成员变量,如下
class A {
ArrayList list = new ArrayList();
} 现在再创一个类假设叫class B ,那现在要调用class A内的list 对象。如果是这样、你可以创建一个A类的对象再调用A类的成员变量,即list

public class B {
public static void main(String[] args) {
A a = new A();
a.list.add("你所要加的元素");
}
}
不知道LZ想问的是不是这个意思,如果是的话。Lz没必要在一个类对调用另一个类里的ArrayList集合来用。可以在新类里再定义一个ArrayList集合类。如果本人答非所问。LZ可以把问题说清楚。很乐意再为你解答O(∩_∩)O
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-12
要么设置那个集合的权限,比如设成public的,或者默认的,默认的对包可见。也可以提供一个public的getCollection()方法,返回那个集合,这样你就可以在其他类中调用getCollection()来取得那个集合了。

在别的类中定义一个集合怎样在其他类中使用
AarryList这个集合类是java类库里已经存在的,如果你在某个类中想要使用,直接ArrayList list = new ArrayList(); 来创建ArrayList对象(注:这里没有用泛型,LZ懂泛型的话可以加上去,想加元素进这个集合对象list,可以调用add方法,如 list.add("aaa"); 不知道泛型的话可以在网站查下或问我) ;Arra...

一个类里的方法里有一个集合如何在另一个类里使用这个集合
在第二个类里创建第一个类的一个对象 通过新创建的对象来调取集合

怎样从一个类中把一个集合里面的值传到另一个类中?
在本类提供一个公开的方法将集合直接返回就可以了啊,在另一个类里面创建一个集合对象用来接受,然后调用该类方法返回集合进行赋值。

C# 怎样调用另一个类里面的list
假定这个m_filelist所在的类名叫class1 那么在其它的类中要调用这个,就可以写class1.m_filelist

一个集合本身能不能算是另一个集合的一个元素
集合当然可以作为另一个集合的元素。集合的元素,可以是任何种类的东西,任何事物都可以成为集合的元素,其中集合也可以成为另一个集合的元素。这样的集合叫集合的集合。例如这个集合{{1,2},{3,4,5},{3.3,2.9}}就是由3个集合组成的集合 这个集合的元素就是{1,2},{3,4,5}和{3.3,2...

java把一个list中的内容添加到另一个list中
在JAVA中,想要把一个list中的内容添加至另一个list中,有两种方法:采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,...

集合中可以有集合吗
那么是∈的关系,因为这时候一个元素是一个集合.通常,称这是一个"类",但不能排除他的基本定义就是一种集合.而你后面的包含,是另外一种意思,不是你说的集合中有集合了.而是集合包含一个集合,就是说后者是前者的一个子集,这两个都是集合,而且在定义的地位上是一样的....

在Java程序的一个包中的一个类里用了主函数,那么在另一个类中可以再用...
可以。比如你的程序Test.java中有两个类,分别为class A{} class B{},这两个类中都可以有main()函数,当你编译完文件后,即javac Test.java后,如果想运行A类中的main()方法就用java A,如果想运行B类中的main()就用java B 如果还不明白就HI我吧 ...

listview与list集合的多个对象进行数据绑定时使用
1、创建一个List集合,用于存储多个对象的数据。每个对象可以是自定义的类对象,也可以是系统提供的类对象。2、在布局文件中添加一个ListView组件,用于显示多个对象的数据。3、创建一个适配器(Adapter),将List集合中的数据与ListView进行绑定。适配器负责将数据传递给ListView,并决定如何显示每个对象的数据...

java属性类中如何定义一个集合,该集合包含属性类中的部分属性,get,set...
import java.util.ArrayList;import java.util.List;public class ListTest1 {private String a;private String b;private List<String> list;public static void main(String[] args){ListTest1 li = new ListTest1();List<String> lis = new ArrayList<>();lis.add(li.getA());lis.add(li....

相似回答