복사 된 목록에서 항목을 제거하면 원본에서도 제거됩니다.

dor00012
public static void printList(ArrayList<Col> list, String place)
{
    ArrayList<Col> list2 = list;
    int count=0;
    float r,g,b;
    while(!list2.isEmpty())
    {
        r = list2.get(count).getR();
        g = list2.get(count).getG();
        b = list2.get(count).getB();
        list2.remove(0);
        Log.i(place+": "+count + "", "R: "+r+"   G: "+g+"   B: "+b);
    }
}

이 방법은 어떤 이유로 내 원래 목록에서 모든 항목을 제거하는 것입니다 .. 목록을 복제하는 방법이 잘못된 것 같지만 올바른 방법을 찾을 수 없습니다.

미치 다트

ArrayList는 객체이기 때문에 :

ArrayList<Col> list2 = list;

소프트 카피입니다. 동일한 ArrayList 객체에 대한 참조 만 복사합니다.

Java에서는 다음과 같이 객체를 복제 할 수 있습니다.

ArrayList<Col> list2 = (ArrayList<Col>)list.clone();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

FilterListView-제공된 접두사로 시작하지 않는 항목을 목록에서 제거합니다.

분류에서Dev

복사 된 개체의 손자를 삭제하면 원본 개체에서 제거됩니다.

분류에서Dev

목록에서 항목을 제거하면 목록의 나머지 항목이 엉망이됩니다.

분류에서Dev

bash에서 목록을 에코하면 '/'가 제거됩니다.

분류에서Dev

Blazor : 동적으로 생성 된 구성 요소를 제거하면 항상 목록에서 마지막 항목이 제거됩니다.

분류에서Dev

목록에서 중복 항목을 제거하는 방법 (Raku)

분류에서Dev

목록보기에서 다중 선택을 종료하면 목록 항목 패딩이 제거됩니다.

분류에서Dev

목록에서 항목을 제거 할 때 AsyncTypeahead에서 제거 된 항목을 캡처하는 방법

분류에서Dev

각 하위 목록의 세 번째 항목을 기준으로 목록 목록에서 중복 항목 제거

분류에서Dev

chrome-extension-popup의 정렬되지 않은 목록에서 하나의 항목을 제거하면 그 뒤에 오는 항목도 제거됩니다.

분류에서Dev

목록 목록에서 중복 항목을 제거하는 방법

분류에서Dev

세트를 사용하지 않고 중첩 된 목록에서 중복을 제거합니다.

분류에서Dev

WordPress-탐색 메뉴 항목을 제거하면 링크 된 페이지도 삭제됩니다.

분류에서Dev

반복하는 동안 목록에서 항목 제거 시도

분류에서Dev

중첩 된 사전 목록에서 중복 제거

분류에서Dev

면도기보기의 모델 목록에서 중복 항목을 제거하는 방법

분류에서Dev

목록에서 중복 항목을 효율적으로 제거

분류에서Dev

원본 개체의 속성을 유지하면서 복사 된 개체에서 속성 제거

분류에서Dev

PHP / MySQL은 목록에서 중복 된 이름을 제거합니다.

분류에서Dev

Python은 목록에서 유사한 항목을 제거합니다.

분류에서Dev

목록 이해 또는 frozenset을 사용하여 목록에서 중복 된 사전을 제거 할 수 없습니다.

분류에서Dev

Haskell : 목록에서 중복 된 튜플을 제거 하시겠습니까?

분류에서Dev

목록에서 중복 된 연속 튜플을 제거 하시겠습니까?

분류에서Dev

내 Python 프로그램 목록에서 중복 항목을 제거하는 데 문제가 있습니다.

분류에서Dev

목록 목록의 모든 목록에서 중복 항목을 찾아 제거하십시오.

분류에서Dev

다른 목록의 항목을 비교하여 목록에서 항목 제거

분류에서Dev

js를 사용하여 연결된 목록에서 중복 제거

분류에서Dev

목록에서 중복 항목을 제거하고 다른 목록과 동일한 지 확인하십시오.

분류에서Dev

중첩 된 사전 내에서 중첩 된 목록의 항목 제거

Related 관련 기사

  1. 1

    FilterListView-제공된 접두사로 시작하지 않는 항목을 목록에서 제거합니다.

  2. 2

    복사 된 개체의 손자를 삭제하면 원본 개체에서 제거됩니다.

  3. 3

    목록에서 항목을 제거하면 목록의 나머지 항목이 엉망이됩니다.

  4. 4

    bash에서 목록을 에코하면 '/'가 제거됩니다.

  5. 5

    Blazor : 동적으로 생성 된 구성 요소를 제거하면 항상 목록에서 마지막 항목이 제거됩니다.

  6. 6

    목록에서 중복 항목을 제거하는 방법 (Raku)

  7. 7

    목록보기에서 다중 선택을 종료하면 목록 항목 패딩이 제거됩니다.

  8. 8

    목록에서 항목을 제거 할 때 AsyncTypeahead에서 제거 된 항목을 캡처하는 방법

  9. 9

    각 하위 목록의 세 번째 항목을 기준으로 목록 목록에서 중복 항목 제거

  10. 10

    chrome-extension-popup의 정렬되지 않은 목록에서 하나의 항목을 제거하면 그 뒤에 오는 항목도 제거됩니다.

  11. 11

    목록 목록에서 중복 항목을 제거하는 방법

  12. 12

    세트를 사용하지 않고 중첩 된 목록에서 중복을 제거합니다.

  13. 13

    WordPress-탐색 메뉴 항목을 제거하면 링크 된 페이지도 삭제됩니다.

  14. 14

    반복하는 동안 목록에서 항목 제거 시도

  15. 15

    중첩 된 사전 목록에서 중복 제거

  16. 16

    면도기보기의 모델 목록에서 중복 항목을 제거하는 방법

  17. 17

    목록에서 중복 항목을 효율적으로 제거

  18. 18

    원본 개체의 속성을 유지하면서 복사 된 개체에서 속성 제거

  19. 19

    PHP / MySQL은 목록에서 중복 된 이름을 제거합니다.

  20. 20

    Python은 목록에서 유사한 항목을 제거합니다.

  21. 21

    목록 이해 또는 frozenset을 사용하여 목록에서 중복 된 사전을 제거 할 수 없습니다.

  22. 22

    Haskell : 목록에서 중복 된 튜플을 제거 하시겠습니까?

  23. 23

    목록에서 중복 된 연속 튜플을 제거 하시겠습니까?

  24. 24

    내 Python 프로그램 목록에서 중복 항목을 제거하는 데 문제가 있습니다.

  25. 25

    목록 목록의 모든 목록에서 중복 항목을 찾아 제거하십시오.

  26. 26

    다른 목록의 항목을 비교하여 목록에서 항목 제거

  27. 27

    js를 사용하여 연결된 목록에서 중복 제거

  28. 28

    목록에서 중복 항목을 제거하고 다른 목록과 동일한 지 확인하십시오.

  29. 29

    중첩 된 사전 내에서 중첩 된 목록의 항목 제거

뜨겁다태그

보관