This commit is contained in:
akeshri 2020-09-20 15:25:29 +05:30
parent 2f91865363
commit c4d98a6596
1 changed files with 6 additions and 3 deletions

View File

@ -15,21 +15,24 @@ import org.junit.Test;
public class MapFirstPairUnitTest { public class MapFirstPairUnitTest {
private Map.Entry<Integer, String> getFirstPairUsingIterator(Map<Integer, String> map) { private Map.Entry<Integer, String> getFirstPairUsingIterator(Map<Integer, String> map) {
if (map == null || map.size() == 0) if (map == null || map.size() == 0) {
return null; return null;
}
Iterator<Map.Entry<Integer, String>> iterator = map.entrySet() Iterator<Map.Entry<Integer, String>> iterator = map.entrySet()
.iterator(); .iterator();
if (iterator.hasNext()) if (iterator.hasNext()) {
return iterator.next(); return iterator.next();
}
return null; return null;
} }
private Map.Entry<Integer, String> getFirstPairUsingStream(Map<Integer, String> map) { private Map.Entry<Integer, String> getFirstPairUsingStream(Map<Integer, String> map) {
if (map == null || map.size() == 0) if (map == null || map.size() == 0) {
return null; return null;
}
Set<Map.Entry<Integer, String>> entrySet = map.entrySet(); Set<Map.Entry<Integer, String>> entrySet = map.entrySet();