Hi, guys!
Something is wrong here.
I don't know what is wrong.
Please, help me!
Thank you in advance!
package com.codegym.task.task08.task0815;
import java.util.HashMap;
import java.util.HashSet;
import java.util.*;
/*
Census
*/
public class Solution {
public static HashMap<String, String> createMap() {
HashMap<String, String> list = new HashMap<String, String>();
list.put("Cristi", "Luca1");
list.put("Cristi", "Luca");
list.put("Cristi", "Luca3");
list.put("Cristi4", "Luca");
list.put("Cristi5", "Luca5");
list.put("Cristi6", "Luca6");
list.put("Cristi7", "Luca7");
list.put("Cristi8", "Luca8");
list.put("Cristi9", "Luca9");
list.put("Cristi10", "Luca10");
return list;
}
public static int getSameFirstNameCount(HashMap<String, String> map, String name) {
int countFirstName = 0;
for (Map.Entry<String, String> pair1 : map.entrySet())
if (pair1.getValue().equals(name))
countFirstName++;
return countFirstName;
}
public static int getSameLastNameCount(HashMap<String, String> map, String lastName) {
int countLastName = 0;
for (Map.Entry<String, String> pair2 : map.entrySet())
if (pair2.getValue().equals(lastName))
countLastName++;
return countLastName;
}
public static void main(String[] args) {
/*HashMap<String, String> map = createMap();
for(Map.Entry<String, String> pair : map.entrySet()){
System.out.println(pair.getKey() + " : " + pair.getValue());
}
System.out.println("____________________________");
System.out.println(getSameFirstNameCount(createMap(), "Cristi"));
System.out.println(getSameLastNameCount(createMap(), "Luca"));
*/
}
}
package com.codegym.task.task08.task0815;
import java.util.HashMap;
import java.util.HashSet;
import java.util.*;
/*
Census
*/
public class Solution {
public static HashMap<String, String> createMap() {
HashMap<String, String> list = new HashMap<String, String>();
list.put("Cristi", "Luca1");
list.put("Cristi", "Luca");
list.put("Cristi", "Luca3");
list.put("Cristi4", "Luca");
list.put("Cristi5", "Luca5");
list.put("Cristi6", "Luca6");
list.put("Cristi7", "Luca7");
list.put("Cristi8", "Luca8");
list.put("Cristi9", "Luca9");
list.put("Cristi10", "Luca10");
return list;
}
public static int getSameFirstNameCount(HashMap<String, String> map, String name) {
int countFirstName = 0;
for (Map.Entry<String, String> pair1 : map.entrySet())
if (pair1.getValue().equals(name))
countFirstName++;
return countFirstName;
}
public static int getSameLastNameCount(HashMap<String, String> map, String lastName) {
int countLastName = 0;
for (Map.Entry<String, String> pair2 : map.entrySet())
if (pair2.getValue().equals(lastName))
countLastName++;
return countLastName;
}
public static void main(String[] args) {
/*HashMap<String, String> map = createMap();
for(Map.Entry<String, String> pair : map.entrySet()){
System.out.println(pair.getKey() + " : " + pair.getValue());
}
System.out.println("____________________________");
System.out.println(getSameFirstNameCount(createMap(), "Cristi"));
System.out.println(getSameLastNameCount(createMap(), "Luca"));
*/
}
}