for 루프를 사용하여 모두 동일한 이름을 가진 배열 목록을 반복하여 끝에 다른 숫자가 나타날 것으로 예상합니다. 예를 들어 child1, child2, 등등. 만약 내가 childi를 시도했는데, 나는 모든 배열을 반복 할 수있는 변수이다. 그러나, 그것은 작동하지 않았다. 나는 int에서 문자열로 변경하고 마지막에 그것을 연결하지만 배열에 같은 새로운 변수가 생깁니다. 어떤 아이디어.다른 배열의 반복을 통해 작업하는 데 문제가 있습니다
int i=0;
String []child=childi;//so child would refer to child0 then child1
for (int j = 0; j < child.length(); j++) {
Map<String, String> curChildMap = new HashMap<String, String>();
children.add(curChildMap);
curChildMap.put(NAME, child[j]);
curChildMap.put(IS_EVEN, (j % 2 == 0) ? "This child is even" : "This child is odd");
}
i++
는 당신이 더 당신이 뭘하려는 건지 설명 할 수 :
당신의 궁극적 인 목표를 달성하기 위해, 당신은 다른 구조로이 같은 아마 다른 배열을 배열을 넣어해야? 그것은 나에게 뒤죽박죽이다. 예를 들어, for 루프의 * * 내부에서 루프를 반복 할 때마다 삭제되고 다시 생성되는 Map *을 만드는 이유는 무엇입니까? 말도 안돼. 코드를 사용하여 해결하려는 방법이 아니라 해결하려는 전반적인 문제를 알려주는 것이 훨씬 더 나을 것이라고 생각합니다. 올바른 접근 방식이 크게 달라질 것이기 때문입니다. –