drach 发表于 2007-12-4 11:13

问一下JAVA如何返回string类型到Arraylist

主程序里面有个Arraylist list=new Arraylist的动态数组

现在我想将另一个类里面的
class test()
{
try
{
String m= element.element("name").getText();
}
catch()
...
}

string m 返回添加到这个list数组里面,请问该如何实现?

问的有点乱,不好意思$汗$

ourgame 发表于 2007-12-4 11:33

ArrayList list = new ArrayList<String>();
String m= element.element("name".getText());
list.add(m);
return list;

drach 发表于 2007-12-4 11:49

原帖由 ourgame 于 2007-12-4 11:33 发表 http://www.dolc.de/forum/images/common/back.gif
ArrayList list = new ArrayList();
String m= element.element("name".getText());
list.add(m);
return list;

可能我没说清楚$汗$

Arraylist在类A主函数    public static void main(String[] args)里
String m= element.element("name".getText());在另一个类B的Public readxml函数中定义

我一开始也象你写的那样添加,但显示element,m都没定义

大镖客 发表于 2007-12-4 12:34

两个类之间的变量调用当然要通过接口来实现。在B中写一个method用来返回m的值,然后在a中做一个b的对象并且调用这个method

public string getElementValue( ){}

list.add(new B().getElementValue())

drach 发表于 2007-12-4 13:05

原帖由 大镖客 于 2007-12-4 12:34 发表 http://www.dolc.de/forum/images/common/back.gif
两个类之间的变量调用当然要通过接口来实现。在B中写一个method用来返回m的值,然后在a中做一个b的对象并且调用这个method

public string getElementValue( ){}

list.add(new B().getElementValue())

$ok$ $ok$

drach 发表于 2007-12-4 14:08

ArrayList<B> list = new ArrayList<B>();
问一下,Arraylist list<>中的B是不是指传递的参数形式,比如public B(string,string),那必须写成list.add(new B(string,string));

ourgame 发表于 2007-12-7 18:03

应该可以可以这么说。你试试看不就知道了。

drach 发表于 2007-12-7 23:40

原帖由 ourgame 于 2007-12-7 18:03 发表 http://www.dolc.de/forum/images/common/back.gif
应该可以可以这么说。你试试看不就知道了。

en,的确如此:)
页: [1]
查看完整版本: 问一下JAVA如何返回string类型到Arraylist