M
Muminek
Gast
Hallo zusammen,
ich habe ein TreeSet aus folgenden Objekten:
Ich musste dazu die compareTO Methode überschreiben. Nun möchte ich das TreeSet nach dem Attribut
Fullname sortieren. Nur die frage ist wie? Für jeden Tipp wäre ich dankbar.
MFG
ich habe ein TreeSet aus folgenden Objekten:
Code:
public class RecipientMailInfo implements Comparable {
private String fullName;
private String email;
private String firstName;
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getFullName() {
return fullName;
}
public void setFullName(String fullName) {
this.fullName = fullName;
}
public int compareTo(Object recipientmailInfo) {
RecipientMailInfo recipientMailInfo = (RecipientMailInfo) recipientmailInfo;
final int EQUAL = 0;
if (this == recipientMailInfo) {
return EQUAL;
}
int comparison = 0;
comparison = this.firstName.compareTo(recipientMailInfo.firstName);
if (comparison != EQUAL) {
return comparison;
}
comparison = this.lastName.compareTo(recipientMailInfo.lastName);
if (comparison != EQUAL) {
return comparison;
}
comparison = this.email.compareTo(recipientMailInfo.email);
if (comparison != EQUAL) {
return comparison;
}
comparison = this.fullName.compareTo(recipientMailInfo.fullName);
if (comparison != EQUAL) {
return comparison;
}
return EQUAL;
}
}
Ich musste dazu die compareTO Methode überschreiben. Nun möchte ich das TreeSet nach dem Attribut
Fullname sortieren. Nur die frage ist wie? Für jeden Tipp wäre ich dankbar.
MFG