Как изменить набор для списка различных типов в Java? - PullRequest
0 голосов
/ 20 декабря 2018

Теперь, как сохранить эти значения набора в списке.Здесь набор и список другого типа (ProductAttribute и PersistableProductAttribute).

for(ProductRelationship productrelationship:productRelationshipList)
{
    Product product=productrelationship.getRelatedProduct();
    PersistableProduct ppTem=new PersistableProduct();

    Set<ProductAttribute> aSet = product.getAttributes();
    List<PersistableProductAttribute> aList = new ArrayList<PersistableProductAttribute>();
// I need to store here in a list.
}

1 Ответ

0 голосов
/ 21 декабря 2018

Это просто, я получил его после нескольких попыток сам. Сначала мне нужно создать набор для PersistableProductAttribute, и я должен получить его атрибуты, используя цикл, и мне нужно скопировать этот набор в список.Теперь это работает нормально, потому что набор и список одного типа.Таким образом, мы можем скопировать набор в список, используя метод add () в java.

 Set<PersistableProductAttribute> ppaSet = new 
 PersistableProductAttribute<>();
 for(ProductAttribute x:aSet)
 {
  // Get all the attributes here using get() 
  //and set() methods
  // Copy the set to list as follows,
    aList.add(ppaSet);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...