How to convert ArrayList<String> to String[] in Java

2 Answers

0 votes
package javaapplication1;

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

public class JavaApplication1 {
 
    public static void main(String[] args) {
 
        List<String> list = new ArrayList<String>();

        list.add("Java");
        list.add("C");
        list.add("C++");
        
        String[] strArr = list.toArray(new String[0]);
        
        for (String s : strArr) {
            System.out.println(s);
        }
    }
}
  
/*
  
run:
  
Java
C
C++
  
*/

 



answered Oct 23, 2016 by avibootz
0 votes
package javaapplication1;

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

public class JavaApplication1 {
 
    public static void main(String[] args) {
 
        List<String> list = new ArrayList<String>();

        list.add("Java");
        list.add("C");
        list.add("C++");
        
        String[] strArr = list.stream().toArray(String[]::new);
        
        for (String s : strArr) {
            System.out.println(s);
        }
    }
}
  
/*
  
run:
  
Java
C
C++
  
*/

 



answered Oct 23, 2016 by avibootz

Related questions

1 answer 379 views
2 answers 321 views
5 answers 745 views
2 answers 372 views
2 answers 453 views
1 answer 244 views
244 views asked Oct 27, 2016 by avibootz
5 answers 562 views
...