[测评系统]--测评系统核心代码库
linzhijie
2021-08-16 7c6ff5de779476a50c26182d9c5075cf7b3a2394
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.ots.project.exam.dto;
import lombok.Getter;
import lombok.Setter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@Setter
@Getter
public class DataMap<K,V> {
    private List<K> keys;
    private List<V> values;
    public void put(K key, V value) {
        this.keys.add(key);
        this.values.add(value);
    }
    public V get(K key) {
        for (int i = 0; i < this.keys.size(); i++) {
            if (Objects.equals(key, this.keys.get(i))) {
               return this.values.get(i);
            }
        }
        return null;
    }
    public DataMap() {
        this.keys = new ArrayList<>();
        this.values = new ArrayList<>();
    }
}