【发布时间】:2011-08-02 16:58:14
【问题描述】:
我有一个 Boolean 类型的 ArrayList,在尝试使用时需要将其作为 boolean[] 进行操作:
AlertDialog builder;
builder.setMultiChoiceItems(items, checkedItems, new DialogInterface.OnMultiChoiceClickListener() { ... });
然而,虽然我可以创建一个布尔对象数组,但我找不到一种有效的方法来将此对象数组转换为构建器函数调用的原始数组(我能想出的唯一方法是遍历 Object数组并构建一个新的原始数组)。
我正在从 ArrayList 中检索我的 Object 数组,如下所示:
final Boolean[] checkedItems = getBoolList().toArray(new Boolean[getBoolList().size()]);
我可以用我的 ArrayList 做些什么吗?还是我缺少明显的转换/转换方法??
任何帮助表示赞赏!
【问题讨论】:
-
抱歉,没有看到该条目 - 这与那个问题几乎相同
标签: java android arrays object boolean