Java의 ArrayList에서 모든 항목 바꾸기

이 예제는 replaceAll() Collections 클래스의 보다 공식적으로, replaceAll()java.util.List  (Vector, ArrayList, LinkedList) oldVal==null? o==null : ancienVal.equals(o).

public 정적 < 티> 부울 replaceAll (목록< 티> 목록,
                      T ancienVal,
                      T newVal)

이 메서드는 true 목록에 재정의된 인스턴스가 하나 이상 포함된 경우.

import java.util.ArrayList; 
import java.util.Collections;
import java.util.List;

public class ArrayListReplaceAll {

public static void main(String[] args) {

// ArrayList를 만듭니다< 문자열>
ArrayList< 문자열> aList = 새로운 ArrayList< 문자열> ();

//문자열 추가
aList.add("a");
aList.add("b");
aList.add("a");
aList.add("c");
aList.add("d");
aList.add("e");
aList.add("a");

System.out.println("이전");
for(문자열 e:aList)
System.out.println(e);

//'a'를 모두 'aa'로 바꿉니다
Collections.replaceAll(aList, "a", "aa");

System.out.println("이후");
for(문자열 e:aList)
System.out.println(e);
}
}
Run:

Before
a
b
a
c
d
e
a
After
aa
b
aa
c< br />d
e
aa
참조:
Java doc: Collections