我创建String类型的ArrayList在类演示如下:如何将一个String arrayList元素转换为一个String变量。
protected ArrayList<String> stringList;
public Demo()
{
stringList = new ArrayList<String>();
}
在称为客户端中的其它类,我创建的类演示的目的,所以可访问该ArrayList:
Demo d;
public Client()
{
b = new Demo();
}
客户端类中存在的另一种称为发送消息的方法需要String类型的参数。我调用了发送消息,并将字符串arrayList作为参数参数,但由于参数的类型不是字符串,我一直收到错误。
sendMessage(b.stringList);
那么,有没有办法将arrayList元素存储到字符串变量中,以便它们可以在sendMessage方法中使用。
取决于用例。你可以简单地通过在stringList上调用'toString()'来获得String。 – 2015-02-08 16:07:15