Bài viết này sẽ hướng một cách để chuyển đổi đối tượng ArrayList thành một mảng văn bảng(String Array).
ConvertArrayListToStringArray.java
/**
* @(#)ConvertArrayListToStringArray.java
*
* ConvertArrayListToStringArray application
*
* @author Bui Ngoc Son
* @version 1.00 2013/10/19
*/
import java.util.ArrayList;
import java.util.Arrays;
public class ConvertArrayListToStringArray
{
public static void main(String args[])
{
//Khai báo đối tượng ArrayList chứa các đối tượng String.
//Declare ArrayList containing string objects
ArrayList<String> aListDays = new ArrayList<String>();
aListDays.add("Monday");
aListDays.add("Tuesday");
aListDays.add("Wednesday");
aListDays.add("Thursday");
aListDays.add("Friday");
aListDays.add("Saturday");
aListDays.add("Sunday");
//Chuyển đổi đối tượng ArrayList thành mảng đối tượng(Object[])
//Convert ArrayList to an Object array.
Object[] objDays = aListDays.toArray();
//Chuyển đổi mảng đối tượng(Object[]) thành mảng String.
//Convert Object array to String array
String[] strDays = Arrays.copyOf(objDays, objDays.length, String[].class);
System.out.println("Cac gia tri trong mang String la: ");
//System.out.println("ArrayList converted to String array");
//Hiển thị các giá trị String trong mảng String.
//print elements of String array
for (int i = 0; i < strDays.length; i++)
{
System.out.println("String " + i + ": " + strDays[i]);
}
System.out.println("\n -- VNLVIES.NET ");
}
}
* @(#)ConvertArrayListToStringArray.java
*
* ConvertArrayListToStringArray application
*
* @author Bui Ngoc Son
* @version 1.00 2013/10/19
*/
import java.util.ArrayList;
import java.util.Arrays;
public class ConvertArrayListToStringArray
{
public static void main(String args[])
{
//Khai báo đối tượng ArrayList chứa các đối tượng String.
//Declare ArrayList containing string objects
ArrayList<String> aListDays = new ArrayList<String>();
aListDays.add("Monday");
aListDays.add("Tuesday");
aListDays.add("Wednesday");
aListDays.add("Thursday");
aListDays.add("Friday");
aListDays.add("Saturday");
aListDays.add("Sunday");
//Chuyển đổi đối tượng ArrayList thành mảng đối tượng(Object[])
//Convert ArrayList to an Object array.
Object[] objDays = aListDays.toArray();
//Chuyển đổi mảng đối tượng(Object[]) thành mảng String.
//Convert Object array to String array
String[] strDays = Arrays.copyOf(objDays, objDays.length, String[].class);
System.out.println("Cac gia tri trong mang String la: ");
//System.out.println("ArrayList converted to String array");
//Hiển thị các giá trị String trong mảng String.
//print elements of String array
for (int i = 0; i < strDays.length; i++)
{
System.out.println("String " + i + ": " + strDays[i]);
}
System.out.println("\n -- VNLVIES.NET ");
}
}
Sau khi chạy chương trình bạn sẽ thấy được kết quả như hình bên dưới:
No comments:
Post a Comment