package com.jetbrains.debugging; import com.jetbrains.persistence.models.Customer; import java.util.ArrayList; import java.util.stream.Collectors; import java.util.stream.Stream; import static java.lang.String.format; public class MemoryView { public static void main(String[] args) { new MemoryView().addLoadsOfThingsToLists(); } public void addLoadsOfThingsToLists() { String message = "I do not know where family doctors acquired illegibly perplexing handwriting"; String[] words = message.split(" "); String containingL = Stream.of(words) .distinct() .map(String::toLowerCase) .filter(word -> word.contains("l")) .distinct() .collect(Collectors.joining(",")); ArrayList<Customer> customers = new ArrayList<>(); ArrayList<String> cars = new ArrayList<>(); cars.add("Toyota"); for (int i = 0; i < 100; i++) { customers.add(new Customer()); if (i % 5 == 0) { cars.add(format("A New Car %d", i)); } } cars.add("Audi"); cars.add("Tesla"); } }