java - Java中带有通用参数的for循环

标签 java generics parameters

简短的问题 - 它应该如何工作?

private <T> boolean hasElement(T array, T element) {
    for (T el : array) {
        if (el.equals(element)) {
            return true;
        }
    }
    return false;
}

现在它在 for 循环开始的行中显示错误。

最佳答案

private <T> boolean hasElement(T[] array, T element) {
                                ^^

关于java - Java中带有通用参数的for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14505500/

相关文章:

java - 如何使用 Maven 的 sonarQube 在提交之前收集增量分析

java - 一对多 SQL 关系

java - Jenkins Java 选项

具有有界通配符的 Java 泛型

oop - 值参数和引用参数的区别?

MySQL 变量替换

javascript - 带参数调用回调

java - 在 android 中从 doInBackground() 获取响应之前调用 AsyncTask onPostExecute() 吗?

Swift 泛型复杂的继承

多个类的 C# 泛型方法