Bundle
Bundle
ArrayList;
import java.util.List;
public Bundle() {
products = new ArrayList<>();
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("Bundle: ");
for (Product p : products) {
sb.append(p.toString()).append(", ");
}
// Remove the last comma and space if any product exists.
if (!products.isEmpty()) {
sb.setLength(sb.length() - 2);
}
sb.append(String.format(" (Total Price: %.2f)", getPrice()));
return sb.toString();
}
}