Commit e31df3a4 authored by yanzg's avatar yanzg

压缩视频

parent e2bb2e8d
......@@ -16,9 +16,11 @@ public class MapHelper {
*/
public static <T extends MapKey> Map<String, T> getMap(List<T> list) {
Map<String, T> map = new HashMap<>();
for (T item : list) {
String key = item.getKey(item);
map.put(key, item);
if (list != null) {
for (T item : list) {
String key = item.getKey(item);
map.put(key, item);
}
}
return map;
}
......@@ -33,9 +35,11 @@ public class MapHelper {
*/
public static <T extends Object> Map<String, T> getMap(List<T> list, MapKey<T> proxy) {
Map<String, T> map = new HashMap<>();
for (T item : list) {
String key = proxy.getKey(item);
map.put(key, item);
if (list != null) {
for (T item : list) {
String key = proxy.getKey(item);
map.put(key, item);
}
}
return map;
}
......@@ -49,10 +53,12 @@ public class MapHelper {
*/
public static <T extends MapKey> List<String> getKeys(List<T> list) {
List<String> to = new ArrayList<>();
for (T item : list) {
String key = item.getKey(item);
if (!to.contains(key)) {
to.add(key);
if (list != null) {
for (T item : list) {
String key = item.getKey(item);
if (!to.contains(key)) {
to.add(key);
}
}
}
return to;
......@@ -68,10 +74,12 @@ public class MapHelper {
*/
public static <T extends Object> List<String> getKeys(List<T> list, MapKey<T> proxy) {
List<String> to = new ArrayList<>();
for (T item : list) {
String key = proxy.getKey(item);
if (!to.contains(key)) {
to.add(key);
if (list != null) {
for (T item : list) {
String key = proxy.getKey(item);
if (!to.contains(key)) {
to.add(key);
}
}
}
return to;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment