在方法内部创建地图并返回视图是否存在任何潜在问题?

Is there are any potentional problems of creating map inside method and returning view?

这是一个简单的例子。

class A {
  public Collection method() {
    Map map = new HashMap();
    // populating map
    return map.values();
  }
}

看来应该没问题了

很好。当然这取决于你想用这个实现什么。除非您在某处保留对地图的引用,否则您将无法再访问地图本身。