-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJava184_ArrayList.java
More file actions
40 lines (30 loc) · 1002 Bytes
/
Copy pathJava184_ArrayList.java
File metadata and controls
40 lines (30 loc) · 1002 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package java0912_collection;
import java.util.ArrayList;
public class Java184_ArrayList {
public static void main(String[] args) {
ArrayList<String> aList = new ArrayList<String>();
aList.add(new String("oracle"));
aList.add(new String("mysql"));
aList.add(new String("mssql"));
String[] arr = display(aList);
for (String data : arr) {
System.out.println(data);
}
}
public static String[] display(ArrayList<String> aList) {
// ArrayList -> String[]
/*
* String[] stn = new String[aList.size()]; for (int i = 0; i < stn.length; i++)
* { stn[i] = aList.get(i); } return stn;
*/
/*
* Object[] obj = aList.toArray(); String[] sg = new String[obj.length]; for
* (int i = 0; i < sg.length; i++) { sg[i] = (String) obj[i]; } return sg;
*/
/*
* String[] arr = new String[aList.size()]; String[] line = aList.toArray(arr);
* // Object의 값들을 String 배열로 넣는다 return line;
*/
return aList.toArray(new String[aList.size()]);
}
}