[英]How to group content and add it to ArrayList as one object?
我有一個學生列表,其中包含以下詳細信息:名稱,ID,主題,所以現在我想使用一種數據結構,其中一個對象存儲名稱,ID和主題
例如
Name: Snow
Id=1
Subject=CS and
Name: John
Id=2
Subject =IT
我怎么做?
創建該Student類的列表,然后在list中添加對象。 但是您必須通過構造函數或setter方法初始化類屬性,下面的示例僅向您展示如何在List中存儲對象。
List <Student> studentList = new ArrayList<Student>();
Student s1= new Student();
studentList.add(s1);
為HashMap類創建一個對象,並使用其put()方法傳遞所有id和使用者名稱,因為它采用id和name的組合,然后將其轉換為Set類的對象,最后使用的addAll()方法ArrayList將設置的類對象傳遞給addAll()方法完成了,我們沒有傳遞哈希圖對象,因為hashmap類確實包含allAll()方法,下面的代碼希望對您有所幫助
import java.util.*;
public class GroupA{
public static void main(String...s){
ArrayList al=new ArrayList();
HashMap<Integer,String>hs=new HashMap<>();
hs.put(100,“ aaa”);
hs.put(101,"bbb");
hs.put(102,“ ccc”);
Set sp=hs.entrySet();
al.addAll(sp);
System.out.println(al);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.