我創建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