我正在使用一种在调用时返回对象的方法。该对象的类型是 java.util.Collections.unmodifiableSet 。该集合仅包含一个值,我需要访问该值并将其提供给另一种方法。问题是这样做:
Object o = table.getValue().toString();
返回包含在 [ ] 中的值,因为它是一个集合。另一个方法需要使用 Object 类型参数调用,应该只是没有 [ ] 的值。我通过使用正则表达式删除方括号来使事情正常工作,但希望通过以某种方式将集合转换为适当的类型来使事情正常工作。