要將LinkedHashMap轉換為實體類,可以按照以下步驟進行操作:
以下是一個示例代碼:
import java.util.LinkedHashMap;
import java.util.ArrayList;
import java.util.List;
import java.util.Map.Entry;
public class Main {
public static void main(String[] args) {
// 創建LinkedHashMap并添加鍵值對
LinkedHashMap<String, Integer> map = new LinkedHashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 將LinkedHashMap轉換為實體類集合
List<Entity> entityList = new ArrayList<>();
for (Entry<String, Integer> entry : map.entrySet()) {
Entity entity = new Entity();
entity.setKey(entry.getKey());
entity.setValue(entry.getValue());
entityList.add(entity);
}
// 打印實體類集合
for (Entity entity : entityList) {
System.out.println("Key: " + entity.getKey() + ", Value: " + entity.getValue());
}
}
// 實體類
public static class Entity {
private String key;
private int value;
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
}
運行上述代碼將輸出:
Key: A, Value: 1
Key: B, Value: 2
Key: C, Value: 3
注意:上述代碼只是一個示例,實際應用中,根據實際情況修改實體類的字段和類型。