잘못된 요소를 제거 내 JList의제거하는 요소는</p> <p>은하자 ... 나는 내가 필요하지만 난 정말 뭔가 다른 일을 선호하는 경우에, 나는 내 코드의 다른 부분을 살펴 보겠습니다 무슨 일이 일어나고 왜 아무 생각이
을에서 다음과 같은 항목이 있다고맥주
메르세데스
코카콜라
및 str == "Mercedes"이면이 항목을 제외한 모든 항목이 제거됩니다.
왜?
listModel.removeElement(str)
을 그리고 null 값에 대한 문자열을 확인하는 것을 잊지 마세요 :
for(int i=0;i<listModel.getSize();i++){
if (listModel.elementAt(i).equals(str))
listModel.remove(i);
}
내가 제거하고자하는 항목을 찾은 후에 깨뜨 렸습니다. 작동하지 않습니다. 이 루프가 실행될 때마다 1 개의 항목 만 제거해야하므로 지금은 작동합니다. 요소를 제거하기 위해 목록을 복제해야한다고 들었는데 ... 사실입니까? 어떻게해야합니까? – user3626517