가능한 중복 배열을 int로 : 복사하는 방법 요소는 자바
다음
convert String arraylist to string array in java?
ArrayList<String> IdList = new ArrayList<String>();
입니다 난에서 항목을 복사 할 IDList
to int IdArray[]
. 그러나
가능한 중복 배열을 int로 : 복사하는 방법 요소는 자바
다음
convert String arraylist to string array in java?
ArrayList<String> IdList = new ArrayList<String>();
입니다 난에서 항목을 복사 할 IDList
to int IdArray[]
. 그러나
int[] IdArray = IdList.toArray();
, 당신이있는 int 배열 ..
난 당신이 문자열 모든 항목을 반복하고 분석해야한다 생각에 문자열 ArrayList를 변환하려는 때문에 아마도 실패 할 것이다 각각을 새로운 int [] 배열을 채울 int로 변환합니다. [] outStrArray = (문자열 []) IdList.toArray()가
당신은 의미 했는가, \t Iterator itr = IdList.iterator(); \t \t \t \t int IdArray [] = {}; \t \t \t \t int d = 0; \t \t \t \t 동안 (itr.hasNext()) \t \t \t \t \t { \t \t \t topic_id = 문자열 (String)을 itr.next는(); \t \t \t \t IdArray [d] = Integer.parseInt (topic_id); \t \t \t \t d ++; \t \t \t \t System.out.print ("============"+ topic_id); \t \t \t \t} – Soniya
// String array
String[] arr = idList.toArray(new String[0]);
// for int array
int[] iarr = new int[arr.length];
int idx = 0;
for(String s : arr) {
iarr[idx++] = Integer.parseInt(s);
}
문자열
int arr[] = new int[arrList.size()];
for (int i = 0; i < arrList.size(); i++) {
arr[i] = Integer.parseInt(arrList.get(i));
}
'Collection.toArray()'가'Object []'를 반환하기 때문에 ClassCastException이 발생합니다. – x4u
ArrayList<String> IdList = new ArrayList<String>();
int IdArray[].
for (int i = 0; i < IdList.size(); i++) {
IdArray[i] = (int)IdList.get(i));
}
INT [] 또는 문자열 [] 배열? –
사실 그것은 int 배열 싶어요. 하지만 String []도 좋습니다. – Soniya
처음에는 ArrayList으로 시작해야합니다. XD –
Rob