【发布时间】:2014-04-24 22:12:15
【问题描述】:
比如我想写自己的打印数组方法:
public void printArray(T[] array) {
System.out.print("[");
for (T element : array) {
System.out.print(element + " ");
}
System.out.print("]");
}
但是如果我尝试在原始类型上使用此方法,我会收到一个错误:将布尔值转换为对象是不可能的。有什么方法可以更抽象地处理 Java 中的原始类型?
【问题讨论】:
标签: java generics abstract-data-type