我有 3 个布尔值指示是否应将 int 添加到列表中,然后我想TextUtils.join()
在此列表中使用。
我应该如何进行?
ArrayList<Integer> types = new ArrayList<Integer>();
if (m_bWithA) {
types.add(this.TYPE_A); //TYPE_A is an int
}
if (m_bWithB) {
types.add(this.TYPE_B);
}
if (m_bWithC) {
types.add(this.TYPE_C);
}
TextUtils.join("|", types);
但它说我们只能使用TextUtils.join()
on Object[]
。
我应该使用另一个函数还是不同类型的对象?