Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class KsiazkaTele implements Comparable<KsiazkaTele> {
- private String imie;
- private String nazwisko;
- private String ulica;
- private String nr_telefonu;
- public KsiazkaTele(String imieArg, String nazwiskoArg, String ulicaArg, String nrtele){
- imie = imieArg;
- nazwisko = nazwiskoArg;
- ulica = ulicaArg;
- nr_telefonu = nrtele;
- }
- public KsiazkaTele(){
- }
- ITD...
- ///////////////
- nastepna klasa
- import java.util.Comparator;
- public class KsiazkaTeleComparator implements Comparator<KsiazkaTele> {
- @Override
- public int compare(KsiazkaTele ksiazka1, KsiazkaTele ksiazka2) {
- int i = ksiazka1.getImie().toLowerCase().compareTo(ksiazka2.getImie().toLowerCase());
- if(i != 0) {
- return i;
- }
- i = ksiazka1.getNazwisko().toLowerCase().compareTo(ksiazka2.getNazwisko().toLowerCase());
- if(i != 0) {
- return i;
- }
- i = ksiazka1.getUlica().toLowerCase().compareTo(ksiazka2.getUlica().toLowerCase());
- if(i != 0) {
- return i;
- }
- i = ksiazka1.getNumer().toLowerCase().compareTo(ksiazka2.getNumer().toLowerCase());
- if(i != 0) {
- return i;
- }
- return i;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement