1. import java.util.ArrayList;
  2. import java.util.HashMap;
  3. public class ProductTest {
  4. public static void main(String[] args) {
  5. ProductTest productTest = new ProductTest();
  6. productTest.testWithList();
  7. productTest.testWithMap();
  8. }
  9. private void testWithList() {
  10. ArrayList<Product> productList = new ArrayList<>();
  11. productList.add(new Product("peynir", "10.5", "9.87"));
  12. productList.add(new Product("zeytin", "7.5", "6.7"));
  13. productList.add(new Product("yogurt", "6.5", "4.5"));
  14. System.out.println("Product List size : " + productList.size());
  15. for (Product product : productList) {
  16. System.out.println(product);
  17. }
  18. }
  19. private void testWithMap() {
  20. HashMap<String ,Product> productMap = new HashMap<>();
  21. productMap.put("peynir" ,new Product("peynir", "10.5", "9.87"));
  22. productMap.put("zeytin", new Product("zeytin", "7.5", "6.7"));
  23. productMap.put("yogurt", new Product("yogurt", "6.5", "4.5"));
  24. System.out.println("Product Map size : " + productMap.size());
  25. for (Product product : productMap.values()) {
  26. System.out.println(product);
  27. }
  28. }
  29. }
  30. class Product {
  31. String etiket;
  32. String deger1;
  33. String deger2;
  34. public Product(String etiket, String deger1, String deger2) {
  35. super();
  36. this.etiket = etiket;
  37. this.deger1 = deger1;
  38. this.deger2 = deger2;
  39. }
  40. public String getEtiket() {
  41. return etiket;
  42. }
  43. public void setEtiket(String etiket) {
  44. this.etiket = etiket;
  45. }
  46. public String getDeger1() {
  47. return deger1;
  48. }
  49. public void setDeger1(String deger1) {
  50. this.deger1 = deger1;
  51. }
  52. public String getDeger2() {
  53. return deger2;
  54. }
  55. public void setDeger2(String deger2) {
  56. this.deger2 = deger2;
  57. }
  58. @Override
  59. public String toString() {
  60. return "Product [etiket=" + etiket + ", deger1=" + deger1 + ", deger2=" + deger2 + "]";
  61. }
  62. }