如何在java通用方法中进行数学运算?

xeufq47z  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(306)

我正在移植一些图像处理代码,从C到java。我的C代码有模板类,定义混合模式图像算法。我试图用java做同样的事情,但很明显,我不理解做这件事所需要的概念。目前,我正在尝试编写一个通用方法。

private void DoMyRoutine()
{
    float[] data = {1.1f,2.2f,3.3f};
    Float[] fArr = new Float[data.length]; // Is there a better way to do this?
    for(int i = 0; i< data.length;i++)
    {
        fArr[i] = data[i];
    }
    fArr = Test(fArr);
}

//*********************************************************************************************

private <T> T[] Test( T[] myData)
{
    Float inc = new Float(2.0f);
    for(int i=0;i<myData.length;i++)
    {
        // I can see the myData array values in the debugger
        // This clearly doesn't work, is there a method"
        myData[i] = inc; 
    }
    return myData;
}

我走对了吗?我对java还比较陌生,仍然在为一些概念和语法而挣扎。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题