gpt4 book ai didi

java - Java 中接受任意类型作为参数的方法

转载 作者:行者123 更新时间:2023-12-01 18:33:04 27 4
gpt4 key购买 nike

例如我想编写自己的打印数组方法:

public void printArray(T[] array) {
System.out.print("[");
for (T element : array) {
System.out.print(element + " ");
}
System.out.print("]");
}

但是如果我尝试在基本类型上使用此方法,则会收到错误:无法将 boolean 值转换为对象。有什么方法可以更抽象地使用 Java 中的基本类型吗?

最佳答案

泛型根本不适用于原始类型。为各种基本类型重载您的方法,例如 Arrays.toString(..)确实如此。

关于java - Java 中接受任意类型作为参数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23280809/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com