我正在学习Java,看到一个关于哈希映射的教程,开始像我的导师一样输入相同的代码。问题是当我遇到String.join方法时,我出现了错误,而我的导师没有出现,我不知道为什么。
这是错误信息:
The method join(String, List<String>) is undefined for the
type String
你能告诉我问题出在哪里吗?
private String getZnanjaList(){
List <String> listaZnanja = new ArrayList<>();
for (String znanje : this.znanja.keySet()){
listaZnanja.add(znanje + ": " + this.znanja.get(znanje));
}
return String.join("; ", listaZnanja);
}
Iterable<? extends CharSequence>
的内容,这将包括List<String>
。@GauravRai1512 - Powerlord