我寫一個函數來獲取boolean
陣列,從arraylist<boolean>
到boolean
陣列 但我得到的錯誤:在ArrayList類型<Boolean>方法指定者(T [])是不適用的參數(布爾[])
The method toArray(T[]) in the type ArrayList is not applicable for the arguments (boolean[])
ArrayList<Boolean> fool = new ArrayList<Boolean>();
for (int i = 0; i < o.length(); i++) {
if (Integer.parseInt(o.substring(i,i+1))==1) {
fool.add(true);
} else {
fool.add(false);
}
}
boolean[]op=fool.toArray(new boolean[fool.size()]);
如果我改變boolean[]op
到Boolean[]op
類型,即是工作,但我需要boolean[]
..
所以,我怎樣才能得到boolean
數組?
當布爾[]可以以同樣的方式工作時,爲什麼需要布爾值[]? –
@Sudhanshu因爲我有其他函數'公共字符串BoolToStr(布爾[]輸入)'訪問需要布爾[] – chanjianyi