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 273 views
2 answers 200 views
5 answers 499 views
2 answers 224 views
2 answers 327 views
1 answer 158 views
158 views asked Oct 27, 2016 by avibootz
5 answers 350 views
...