请教:java 如何获取一个不确定对象长度?
例如:一个 Entry 类,接收一个不确定的类型,我用了泛型表示或者直接用 Object 表示,如何得到这个对象的长度?
可能传进来一个 String 、 int 或自定义类型。
public class Entry<E> {
private String key;
private E e;
public int len() {
// 如何得到 e 的长度
}
}
如果在一个接口中定义获取长度方法,然后再继承接口重写方法的话,每种类型都需要继承并重写该方法,哪怕是 String 这种,又有点麻烦……
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论