UserData.java 1004 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.example.uilistviewcustomadapter;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. public class UserData {
  5. private String name;
  6. private String birthday;
  7. private int picture;
  8. public String getName() {
  9. return name;
  10. }
  11. public void setName(String name) {
  12. this.name = name;
  13. }
  14. public String getBirthday() {
  15. return birthday;
  16. }
  17. public void setBirthday(String birthday) {
  18. this.birthday = birthday;
  19. }
  20. public int getPicture() {
  21. return picture;
  22. }
  23. public void setPicture(int picture) {
  24. this.picture = picture;
  25. }
  26. public static List<UserData> generateRandomUsers(int numberOfUsers) {
  27. List<UserData> generatedUsers = new ArrayList<>();
  28. for ( int i = 0; i < numberOfUsers; i++ ) {
  29. UserData user = new UserData();
  30. user.name = Long.toHexString(Double.doubleToLongBits(Math.random()));
  31. user.birthday = String.valueOf(Math.random());
  32. user.picture = R.drawable.usericon;
  33. generatedUsers.add(user);
  34. }
  35. return generatedUsers;
  36. }
  37. }