저는 arraylist를 만들고 DO While 루프에 요소 (문자열 배열)를 추가했습니다.arraylist의 요소가 중복되었습니다.
aStringArray = tempList.get(index);
Log.i(TAG,"aStringArray[0] = " + aStringArray[3]);
index++;
제가 첨가 된 3 개 어레이 요소의 각각에 대한 올바른 문자열을 얻을 : 루프는 다음과 같은 코드를 사용하는 동안은 DO 내의 배열을 선택하면
tempList.add(recordArray); //- recordArray is a String[]
//ArrayList<String[]> tempList = new ArrayList<String[]>();// is declared in the activity before onCreate method
: 난이 요소를 추가 다음 사용 arrayList에 저장합니다.
문제는 내가 DO WHILE 루프 외부에서 동일한 코드를 사용해도 3 개의 반복마다 동일한 문자열이 표시되는 것입니다. 내가 모든 것을 검색 한
1st iteration - aStringArray[3] - displays "100800
2nd iteration - aStringArray[3] - displays "100800
3rd iteration - aStringArray[3] - displays "100800
: 루프 난 다음 얻을 동안 DO의
1st iteration - aStringArray[3] - displays "100350
2nd iteration - aStringArray[3] - displays "100750
3rd iteration - aStringArray[3] - displays "100800
외부 : 루프 난 다음다면 그렇게
은 DO에서, 요약하기 답변을 찾았지만 찾을 수는 없습니다. 여기있는 누군가가 도울 수 있기를 바랍니다.훨씬
감사 클라이브
코드를 게시 할 수 있습니까? 나는 네가 여기서 말하는 것을 실제로 따라갈 수 없다. – James
루프 외부에서 ** 특정 ** 코드를 사용하여 반복을 표시 할 수 있습니까? – QuantumMechanic