所以我在我的代碼打了一個小問題,我有:Java中,通過對象
synchronized(clients)
clients.remove(this);
}
因爲當客戶端斷開連接,但現在我需要能夠發送的這個名字客戶到所有其他客戶,而要做到這一點,我essentialy需要做的是這樣
synchronized(clients)
broadcast("Remove:"+clients.get(this).name);
clients.remove(this);
}
但顯然我不能獲得與「本」的索引,讓我怎麼去獲得正確的客戶名稱?謝謝!
我想你想從列表中刪除對象。爲什麼你需要得到index.simply你使用list.remove(object);或list.remove(inndex); –