java - 任意类型元素的总和

标签 java

public float sum(Object ob) {
    float sum = 0;
    for (int i = 0; i < ob.length; i++) {
        sum += ob[i];
    }

    return sum;
}

如何实现一个返回任意类型的所有数组元素之和的函数?

最佳答案

有根据的猜测,我已经有一段时间没有接触过java了。 Actor 阵容安排好了吗?

编辑:或者,将参数类型更改为float[]:

float[] ob = (float[]) ob;
<小时/>
public float sum(Object ob) {
    float sum = 0;
    float[] ob = (float[]) ob;
    for (int i = 0; i < ob.length; i++) {
        sum += ob[i];
    }
    return sum;

}

关于java - 任意类型元素的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5360441/

相关文章:

java - 如何将多个xml值存储到java中

java - 使用 sleep() 和 interrupt() 重用线程

java - JTDS 未连接到正确的数据库

java - ETable 对多列进行快速过滤

java - 启动webview后软键盘一直在

java - Android 可视化工具 - 3 错误

java - 重载相同的方法以打印不同的数据类型arraylist

java - Hibernate的Session异常

java - SessionLocaleResolver和FixedLocaleResolver之间的确切区别是什么

java - 用 Java 登录 Facebook