Jak uzyskać adres obiektu Java? [duplikować]
To pytanie ma już tutaj odpowiedź:
Czy istnieje sposób na uzyskanie adresu referencyjnego? [duplikować] 5 odpowiedziCzy istnieje sposób na uzyskanie adresu obiektu Java?
Skąd pochodzi pytanie: Na początku czytam plik właściwości i wszystkie dane z pliku zostały umieszczone w tabeli. Plik właściwości może zostać zaktualizowany. Więc chcę słuchać tego pliku. Słucham obiektu za pomocą właściwości PropertyChangeSupport i PropertyChangeListener.
updatedStatus = new basit.data.MyString();
updatedStatus.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
//After changes "i", we inform the table model about new value
public void propertyChange(PropertyChangeEvent evt) {
Object objec=evt.getNewValue();
tableModel.setValueAt(objec.toString(), 0, 5);
}
});
Jeśli updateStatus się zmieni, zaktualizuję tabelę. Klasa MyString ma prywatny ciąg „Value”. Chcę słuchać pliku właściwości. Powinno to sprawić, aby plik updateStatus.value i ciąg właściwości pliku były równe pod tym samym adresem. Jeśli mogę to zrobić, więc nie muszę słuchać pliku właściwości.
updatedStatus.setValue(resourceMap.getString("HDI.Device.1.Name"));
Próbowałem użyć StringBuffer, ale nie mogłem tego osiągnąć. Dlatego zadałem pytanie.