<시간/> ArrayList에서 ArrayList로 제네릭(T)의 유형이 지정된 매개변수 대신 알 수 없는 유형을 나타내는 "?"를 사용할 수도 있습니다. 이들은 와일드 카드로 알려져 있으며 와일드 카드를 매개변수 유형 또는 필드 또는 로컬 필드로 사용할 수 있습니다. 와일드 카드를 사용하여 ArrayList을 ArrayList로 −로 변환할 수 있습니다. ArrayList<String> stringList = (ArrayList<String>)(ArrayList<?>)(list); 예시 import java.util.ArrayList; import java.util.Iterator; import java.util.ListIterator; public class ArrayListExample { public static void main(String args[]) { //Instantiating an ArrayList object ArrayList<Object> list = new ArrayList<Object>(); //populating the ArrayList list.add("apples"); list.add("mangoes"); list.add("oranges"); //Converting the Array list of object type into String type ArrayList<String> stringList = (ArrayList<String>)(ArrayList<?>)(list); //listing the contenmts of the obtained list Iterator<String> it = stringList.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } } 출력 apples mangoes oranges ArrayList에서 ArrayList<문자열> ArrayList를 ArrayList −로 변환하려면 String 유형의 ArrayList 객체를 생성/가져옵니다. 위에서 획득/생성된 객체를 매개변수로 생성자에 전달하여 Object 유형의 새 ArrayList 객체를 생성합니다. 예시 import java.util.ArrayList; import java.util.Iterator; import java.util.ListIterator; public class ArrayListExample { public static void main(String args[]) { //Instantiating an ArrayList object ArrayList<String> stringList = new ArrayList<String>(); //populating the ArrayList stringList.add("apples"); stringList.add("mangoes"); stringList.add("oranges"); //Converting the Array list of String type to object type ArrayList<Object> objectList = new ArrayList<Object>(stringList); //listing the contents of the obtained list Iterator<String> it = stringList.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } } 출력 apples mangoes oranges Java의 객체 매개변수 내에서 배열을 어떻게 초기화합니까? Java에서 Jackson을 사용하여 JSON 배열을 목록으로 어떻게 변환할 수 있습니까? C 프로그래밍 C++ Redis BASH 프로그래밍 Python Java 데이터 베이스 HTML JavaScript 프로그램 작성 CSS Ruby SQL IOS Android MongoDB MySQL C# PHP SQL Server