0
我有以下的ArrayList:如何使泛型類型ArrayList爲靜態?
public ArrayList<E> list = new ArrayList<>();
我想分享它與其他類值,但是當我把它定義爲靜態它給了我下面的錯誤:
'Packagename.Class.this' Cannot be referenced from a static context.
因此,沒有人知道如何使它成爲靜態的,或者如何以其他方式與其他類共享其價值?
謝謝。
你能分享一個更完整的例子嗎?你究竟想達到什麼目的? – Mureinik
@Mureinik我有一個類將對象添加到上面的列表中,在另一個類中我有一個等待列表被填充的線程,所以我想從線程檢查它時獲得相同的列表值。 –
然後,線程將需要對包含實例的引用,以便它可以從該實例獲取正確的引用。 – BarrySW19