toString()Java中的通用类型


问题内容

如何打印通用Java类型的类型?

反射?有什么花招吗?

public class Foo<K> {

    private K element;

    @Override
    public String toString() {
        return "Type: " + K;
    }
}

问题答案:

element.getClass().getSimpleName() 可能会完成您的期望。