- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Java Program to convert a set into an Array
To convert a set into an array, let us first create a Set:
Set<String> set = new TreeSet<String>();
Now, let us add some elements:
set.add("A"); set.add("B"); set.add("C"); set.add("D"); set.add("E"); set.add("F"); set.add("G"); set.add("H"); set.add("I");
Now, convert the above Set into an array:
String[] arr = (String[]) set.toArray(new String[set.size()]); Arrays.toString(arr); for (Object ob : arr) System.out.println(ob);
Example
import java.util.Arrays; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; public class Demo { public static void main(String[] argv) { Set<String> set = new TreeSet<String>(); set.add("A"); set.add("B"); set.add("C"); set.add("D"); set.add("E"); set.add("F"); set.add("G"); set.add("H"); set.add("I"); Iterator<String> i = set.iterator(); System.out.println("Set..."); while (i.hasNext()) { Object ob = i.next(); System.out.println(ob); } System.out.println("Array..."); String[] arr = (String[]) set.toArray(new String[set.size()]); Arrays.toString(arr); for (Object ob : arr) System.out.println(ob); } }
Output
Set... A B C D E F G H I Array... A B C D E F G H I
Advertisements