I einen Schlüsselwert-ArraysLesbare Schlüsselwertpaar-Datenstruktur in Java
String[] fields = {"firstName", "middleName", "id"};
String[] fieldValues = {"first name", "middle name", "student id"};
I eine Methode, die zwei Bohnen vergleicht und gibt eine Reihe von String mit unterschiedlichen Feldwerten.
public static String[] beanCompare(Object A, Object B,
String[] fields, String fieldValue);
Beispiel Wenn ich eine Studentbean mit anderem Vorname und ID übergebe. Es wird
["first name", "student id"]
zurückgegeben.
Ich muss 100er Bohnen vergleichen.
Der Rückgabewert aktualisiert eine Aktivitätsprotokolltabelle. Nehmen wir an, das firstName-Feld wird aktualisiert. Wir zeigen
die
aktualisiert wurdefirst name
in der Benutzeroberfläche. Es ist für das Auditing. Gibt es eine lesbare und wartbare Möglichkeit, ein solches Schlüssel/Wert-Paar darzustellen?
betrachtet java 8 lambda streaming? Du brauchst immer einen 'Mapper' zwischen den 2 Listen –
Aheum ... wo benutzt du die fieldValues? –
'fieldValues' wird in Ihrer Methode nicht verwendet. Wofür ist das? –