Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 函数映射错误_Java - Fatal编程技术网

Java 函数映射错误

Java 函数映射错误,java,Java,这就是我到目前为止所做的和我正在尝试做的我不知道如何访问拆分的两部分这段代码确实是错误的,但我不知道如何做我想做的(是的,这是为了学校) 我有这个,但有一个错误 public String getRelatives(String person) { return map.keySet(); } 不能使用+=运算符将项目添加到集合中;您必须使用add方法 此外,您必须在第一次使用集合时创建集合 固定代码可能如下所示: String[] personRelative = l

这就是我到目前为止所做的和我正在尝试做的我不知道如何访问拆分的两部分这段代码确实是错误的,但我不知道如何做我想做的(是的,这是为了学校)

我有这个,但有一个错误

public String getRelatives(String person)
{
    return map.keySet();
}

不能使用
+=
运算符将项目添加到集合中;您必须使用
add
方法

此外,您必须在第一次使用集合时创建集合

固定代码可能如下所示:

        String[] personRelative = line.split(" ");
        String person = personRelative[0];
        String relative = personRelative[1];
        if(map.containsKey(person))
        {
            map.get(person).add(relative);
        }
        else
        {
            Set<String> relatives = new HashSet<String>();
            relatives.add(relative);
            map.put(person,relatives);
        }
String[]personRelative=line.split(“”);
字符串person=personRelative[0];
字符串relative=personRelative[1];
if(地图容器(人))
{
map.get(person.add(relative);
}
其他的
{
Set relatives=新HashSet();
亲属。添加(亲属);
地图。放置(人、亲属);
}
public String getRelatives(String person)
{
    return map.keySet();
}
        String[] personRelative = line.split(" ");
        String person = personRelative[0];
        String relative = personRelative[1];
        if(map.containsKey(person))
        {
            map.get(person).add(relative);
        }
        else
        {
            Set<String> relatives = new HashSet<String>();
            relatives.add(relative);
            map.put(person,relatives);
        }