2013-06-13 1 views
-3

클래스 X의 개체를 포함하는 arraylist가 있습니다. 클래스 x 속성 이름은 & desc입니다. 이 개체를 메서드에 전달할 때 모든 클래스 개체 (X) 설명을 'MyDescription'으로 설정해야합니다. 가장 좋은 방법은 무엇입니까? 예를 들어
모든 개체에 대한 arraylist 개체 속성 재설정

class X{ 
    String name; 
    String desc="Hello"; 
    //We have getters & setters too. 
} 

ArrayList<X> obj=getArraylist(); 

를 들어

이제 우리는 OBJ에서 클래스 X 10 개체를 말한다 얻었다. 모든 설명을 'MyDescription'으로 재설정해야합니다.

각 객체에 반복하지 않고 해당 값을 재설정 할 수 있습니까? 제발 제안 해주세요.

+3

아니요, 목록을 반복하지 않고는이를 수행 할 수 없습니다. –

+0

더 많은 생각이 필요합니다.
문자열이 불변이므로, 우리가 할 수있는 일이 있습니다. – MukeshKoshyM

+1

목록을 반복하지 않고 어떻게이 작업을 수행 할 수있을 것으로 기대하십니까? –

답변

1

아니요, 어떤 형식의 루핑 없이는이 작업을 수행 할 수 없습니다.

이 작업을 수행하는 가장 좋은 방법은 목록을 반복하고 필요에 따라 값을 설정하는 것입니다.

+0

우리가 arraylist 이외의 것을 사용한다면, 우리는 이것을 할 수 있을까요? 반복을 피하려고합니다. – MukeshKoshyM

+2

각 개체에 대해 작업을 수행한다는 아이디어는 반복입니다. 당신은 무엇을 찾고있을 수 있습니까? – sleeparrow

+2

왜 반복에 반대합니까? 그것은 프로그래밍의 기본 기본입니다. 그것이 존재하고 많은 사람들이 그것을 사용하는 이유가 있습니다. – BlackHatSamurai