DoGy70

Untitled

Nov 20th, 2023
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. import java.util.*;
  2. public class Main {
  3. public static void main(String[] args) {
  4. List<Voter> voters = new ArrayList<>();
  5. voters.add(new Voter("Иван", "София", "Булевард Цариградско шосе", "123"));
  6. voters.add(new Voter("Мария", "Варна", "Улица Прилеп", "45"));
  7. voters.add(new Voter("Петър", "София", "Улица Граф Игнатиев", "67"));
  8.  
  9. // Филтриране на избирателите от София
  10. voters.removeIf(voter -> !voter.getCity().equals("София"));
  11.  
  12. // Сортиране по улица и номер на адрес
  13. voters.sort(Comparator.comparing(Voter::getStreet).thenComparing(Voter::getAddress));
  14.  
  15. // Извеждане на резултата
  16. for (Voter voter : voters) {
  17. System.out.println("Име: " + voter.getName() + ", Град: " + voter.getCity() +
  18. ", Улица: " + voter.getStreet() + ", Адрес: " + voter.getAddress());
  19. }
  20. }
  21. }
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29. VOTEERRRRRR
  30.  
  31.  
  32.  
  33.  
  34. public class Voter {
  35. private String name;
  36. private String city;
  37. private String street;
  38. private String address;
  39.  
  40. public Voter(String name, String city, String street, String address) {
  41. this.name = name;
  42. this.city = city;
  43. this.street = street;
  44. this.address = address;
  45. }
  46.  
  47. public String getName() {
  48. return name;
  49. }
  50.  
  51. public String getCity() {
  52. return city;
  53. }
  54.  
  55. public String getStreet() {
  56. return street;
  57. }
  58.  
  59. public String getAddress() {
  60. return address;
  61. }
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment