- import java.util.ArrayList;
- import java.util.HashMap;
- public class ProductTest {
- public static void main(String[] args) {
- ProductTest productTest = new ProductTest();
- productTest.testWithList();
- productTest.testWithMap();
- }
- private void testWithList() {
- ArrayList<Product> productList = new ArrayList<>();
- productList.add(new Product("peynir", "10.5", "9.87"));
- productList.add(new Product("zeytin", "7.5", "6.7"));
- productList.add(new Product("yogurt", "6.5", "4.5"));
- System.out.println("Product List size : " + productList.size());
- for (Product product : productList) {
- System.out.println(product);
- }
- }
- private void testWithMap() {
- HashMap<String ,Product> productMap = new HashMap<>();
- productMap.put("peynir" ,new Product("peynir", "10.5", "9.87"));
- productMap.put("zeytin", new Product("zeytin", "7.5", "6.7"));
- productMap.put("yogurt", new Product("yogurt", "6.5", "4.5"));
- System.out.println("Product Map size : " + productMap.size());
- for (Product product : productMap.values()) {
- System.out.println(product);
- }
- }
- }
- class Product {
- String etiket;
- String deger1;
- String deger2;
- public Product(String etiket, String deger1, String deger2) {
- super();
- this.etiket = etiket;
- this.deger1 = deger1;
- this.deger2 = deger2;
- }
- public String getEtiket() {
- return etiket;
- }
- public void setEtiket(String etiket) {
- this.etiket = etiket;
- }
- public String getDeger1() {
- return deger1;
- }
- public void setDeger1(String deger1) {
- this.deger1 = deger1;
- }
- public String getDeger2() {
- return deger2;
- }
- public void setDeger2(String deger2) {
- this.deger2 = deger2;
- }
- @Override
- public String toString() {
- return "Product [etiket=" + etiket + ", deger1=" + deger1 + ", deger2=" + deger2 + "]";
- }
- }