
- Java Tutorial
- Java - Home
- Java - Overview
- Java - Environment Setup
- Java - Basic Syntax
- Java - Object & Classes
- Java - Constructors
- Java - Basic Datatypes
- Java - Variable Types
- Java - Modifier Types
- Java - Basic Operators
- Java - Loop Control
- Java - Decision Making
- Java - Numbers
- Java - Characters
- Java - Strings
- Java - Arrays
- Java - Date & Time
- Java - Regular Expressions
- Java - Methods
- Java - Files and I/O
- Java - Exceptions
- Java - Inner classes
- Java Object Oriented
- Java - Inheritance
- Java - Overriding
- Java - Polymorphism
- Java - Abstraction
- Java - Encapsulation
- Java - Interfaces
- Java - Packages
- Java Advanced
- Java - Data Structures
- Java - Collections
- Java - Generics
- Java - Serialization
- Java - Networking
- Java - Sending Email
- Java - Multithreading
- Java - Applet Basics
- Java - Documentation
- Java Useful Resources
- Java - Questions and Answers
- Java - Quick Guide
- Java - Useful Resources
- Java - Discussion
- Java - Examples
How to get ArrayList to ArrayList
ArrayList<String> to ArrayList<Object>
Instead of the typed parameter in generics (T) you can also use “?”, representing an unknown type. These are known as wild cards you can use a wild card as − Type of parameter or, a Field or, a Local field. Using wild cards, you can convert ArrayList<String> to ArrayList<Object> as −
ArrayList<String> stringList = (ArrayList<String>)(ArrayList<?>)(list);
Example
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()); } } }
Output
apples mangoes oranges
ArrayList<Object> to ArrayList<String>
To convert the ArrayList<Object> to ArrayList<String> −
Create/Get an ArrayList object of String type.
Create a new ArrayList object of Object type by passing the above obtained/created object as a parameter to its constructor.
Example
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()); } } }
Output
apples mangoes oranges
- Related Articles
- Java Program to Convert the ArrayList into a string and vice versa
- Golang program to convert the arraylist into string and vice-versa
- How to convert String to StringBuilder and vice versa Java?
- How to Convert a String to Hexadecimal and vice versa format in java?
- Converting ArrayList to String[] in java
- Converting string to number and vice-versa in C++
- Convert string to DateTime and vice-versa in Python
- How to get first and last elements from ArrayList in Java?
- Converting Strings to Numbers and Vice Versa in Java.
- How to get Sublist of an ArrayList using Java?
- How to convert an array to Set and vice versa in Java?
- How to create a string from a Java ArrayList?
- How to get the duplicates values from Arraylist and then get those items in another Arraylist in Android?
- How to search for a string in an ArrayList in java?
- Convert an ArrayList of String to a String array in Java

Advertisements