How to copy elements from ArrayList to int Array in java
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
convert String arraylist to string array in java?
以下是我的代码
1 | ArrayList<String> IdList = new ArrayList<String>(); |
我想从
试试这个东西,
1 2 3 4 | int arr[] = new int[arrList.size()]; for (int i = 0; i < arrList.size(); i++) { arr[i] = Integer.parseInt(arrList.get(i)); } |
string[]outstrarray=(string[])idList.toArray()。
1 2 3 4 5 | ArrayList<String> IdList = new ArrayList<String>(); int IdArray[]. for (int i = 0; i < IdList.size(); i++) { IdArray[i] = (int)IdList.get(i)); } |
1 2 3 4 5 6 7 8 |
我认为您必须遍历所有字符串项,并将它们中的每一项解析为int以填充新的int[]数组。
1 | int[] IdArray = IdList.toArray(); |
但是,这可能会失败,因为您正试图将字符串arraylist转换为int数组。