<分区>
我有一个 Boolean 类型的 ArrayList,在我尝试使用时需要将其作为 boolean[] 进行操作:
AlertDialog builder;
builder.setMultiChoiceItems(items, checkedItems, new DialogInterface.OnMultiChoiceClickListener() { ... });
然而,虽然我可以创建一个 boolean 对象数组,但我找不到一种有效的方法将这个对象数组转换为构建器函数调用的原始数组(我能想出的唯一方法是遍历对象数组并构建一个新的原始数组)。
我正在从 ArrayList 中检索我的对象数组,如下所示:
final Boolean[] checkedItems = getBoolList().toArray(new Boolean[getBoolList().size()]);
我可以用我的 ArrayList 做些什么吗?还是我缺少明显的转换/转换方法??
感谢任何帮助!