Phương thức toarray [] của lớp java.util. Điều này hoạt động như một cầu nối giữa API dựa trên mảng và dựa trên bộ sưu tập.toArray[] method of the java.util.The ArrayList class returns an array containing all of the elements in this list in proper sequence [from first to the last element]. This acts as a bridge between array-based and collection-based APIs.
Thí dụ
Bản thử trực tiếp
import java.util.ArrayList; public class ArrayListDemo { public static void main[String[] args] { ArrayList arrlist = new ArrayList[5]; arrlist.add[20]; arrlist.add[40]; arrlist.add[10]; arrlist.add[15]; arrlist.add[25]; for [Integer number : arrlist] { System.out.println["Number = " + number]; } Object[] ob = arrlist.toArray[]; System.out.println["Printing elements from first to last:"]; for [Object value : ob] { System.out.println["Number = " + value]; } } }
Đầu ra
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 25
Cập nhật vào ngày 12 tháng 12 năm 2020 12:16:49
- Câu hỏi và câu trả lời liên quan
- Phương thức toarray [] làm gì trong java?
- Phương thức pandas sê -ri.filter [] làm gì?
- Phương pháp toString [int [] a] làm gì?
- Phương thức rõ ràng [] làm trong java?
- Phương thức nhân bản [] làm gì trong java?
- Phương thức FirstEuity [] làm gì trong Java?
- Phương thức Lastelement [] làm gì trong Java?
- Phương thức removeallelelements [] làm gì trong java?
- Kích thước phương thức [] làm gì trong Java?
- Phương thức isempty [] làm gì trong java?
- Các phần tử phương thức [] làm gì trong java?
- Phương thức pop [] làm gì trong java?
- Phương thức peek [] làm gì trong java?
- Phương thức trống [] làm gì trong java?
- Phương thức trimtosize [] làm gì trong java?
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
ĐọctoArray[] method of ArrayList is used to return an array containing all the elements in ArrayList in the correct order.
Syntax:
public Object[] toArray[] or public T[] toArray[T[] a]
Bàn luận This method either accepts no parameters or it takes an array T[] a as parameter which is the array into which the elements of the list are to be stored, if it is big enough; otherwise, a new array of the same runtime type is allocated for this purpose.
Phương thức torray [] của ArrayList được sử dụng để trả về một mảng chứa tất cả các phần tử trong ArrayList theo đúng thứ tự. The function returns an array containing all the elements in this list.
Các tham số: Phương thức này không chấp nhận tham số hoặc nó lấy một mảng t [] A AS AS tham số là mảng mà các phần tử của danh sách sẽ được lưu trữ, nếu nó đủ lớn; Mặt khác, một mảng mới thuộc cùng loại thời gian chạy được phân bổ cho mục đích này. The first overload of this method throws no exceptions. However, the second overload throws following exceptions:
- Giá trị trả về: Hàm trả về một mảng chứa tất cả các phần tử trong danh sách này.: if the runtime type of the specified array is not a supertype of the runtime type of every element in this list.
- Ngoại lệ: Quá tải đầu tiên của phương pháp này không có ngoại lệ. Tuy nhiên, quá tải thứ hai ném các ngoại lệ sau: if the specified array is null
ArrayStoreException: Nếu loại thời gian chạy của mảng được chỉ định không phải là supertype của loại thời gian chạy của mọi yếu tố trong danh sách này.
Nullpulinterexception nếu mảng được chỉ định là null
Các chương trình dưới đây minh họa phương thức ArrayList.ToArray []:
Chương trình 1:
import
java.util.*;
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 250
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 256
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 258
public
class
GFG {
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
public Object[] toArray[] or public T[] toArray[T[] a]5
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
public Object[] toArray[] or public T[] toArray[T[] a]9
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]3
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]7
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]0
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]1
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]2
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]3
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]5
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]0
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]8
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]2
import
0import
1ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]2
import
3Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 250
import
5
import
5
Output:
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]
Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
Printing elements from first to last:
Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
0____7 Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
Printing elements from first to last:
Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
2 Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
Printing elements from first to last:
Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
3 Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
Printing elements from first to last:
Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
4
Các chương trình dưới đây minh họa phương thức ArrayList.ToArray []:
Chương trình 1:
import
java.util.*;
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 250
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 256
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 258
public
class
GFG {
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
public Object[] toArray[] or public T[] toArray[T[] a]5
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
public Object[] toArray[] or public T[] toArray[T[] a]9
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]3
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
public Object[] toArray[] or public T[] toArray[T[] a]4
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]7
public Object[] toArray[] or public T[] toArray[T[] a]6
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 250____7
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 252
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 253
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 254
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]2
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]3
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 259
public Object[] toArray[] or public T[] toArray[T[] a]0
public Object[] toArray[] or public T[] toArray[T[] a]1
public Object[] toArray[] or public T[] toArray[T[] a]2
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 2501
Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 257
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]0
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]8
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]2
import
0import
1ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]2
import
3Number = 20 Number = 40 Number = 10 Number = 15 Number = 25 Printing elements from first to last: Number = 20 Number = 40 Number = 10 Number = 15 Number = 250
import
5import
5
Output:
ArrayList: [32, 67, 98, 100] Elements of ArrayList as Array: [32, 67, 98, 100]
Reference:
- //docs.oracle.com/javase/9/docs/api/java/util/ArrayList.html#toArray–
- //docs.oracle.com/javase/9/docs/api/java/util/ArrayList.html#toArray-T:A-