保存错误:无效的类型:int

use*_*875 2 java int salesforce apex-code

public int getSelected2()
{
    //selectedAssets.clear(); //
    for(assetswrapper accwrapper : assetsList)
        if(accwrapper.selected == true)
            selectedAssets.add(accwrapper.acc);
    int a;
    a = selectedAssets.size();
    return a;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译以下代码时,我收到此错误:

保存错误:Inavlid类型:int.

这是在Salesforce中.我不确定问题是什么?

Mar*_*iry 6

我认为你正在使用,apex因为你将问题标记为salesforce.

Apex不是Java,它没有类型int

尝试使用 Integer

更多Apex原始类型:http: //www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_primitives.htm