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<>();
|
}
|
}
|