toArray()Java Collection 的方法返回一個數組,其中包含調用集合內的元素。本文將討論toArray()方法、其語法、工作原理以及一些代碼示例。
toArray()方法的語法
Object[] toArray();
返回類型:上述語法的返回類型是Object[](Array)。
JavatoArray()方法示例
下麵給出的示例返回一個類型的數組對象包含截至日期的元素清單1。當我們不需要特定的返回類型時,我們可以使用這種語法。
下麵是上述方法的實現:
Java
// Java Program to Java toArray() Method
import java.io.*;
import java.util.ArrayList;
import java.util.List;
// Driver Class
class GFG {
// main function
public static void main(String[] args)
{
List<Integer> list1 = new ArrayList<Integer>();
list1.add(1);
list1.add(2);
list1.add(3);
list1.add(4);
Object[] array = list1.toArray();
System.out.print("The Array contains : ");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
}
The Array contains : 1 2 3 4
O已加載toArray() M方法
這個重載方法toArray()返回一個數組包含集合中的所有元素,其中返回數組的類型是我們在參數中指定的類型toArray()方法。
方法的語法
<T> T[] toArray(T[] arr);
參數:T表示集合中存儲的元素類型
返回類型:返回類型是我們在參數中指定的類型(即 T)。
重載toArray()方法示例
在下麵的示例中,我們做了一些更改,在進一步操作之前需要了解這些更改。
String[] array=list1.toArray(new String[0]);
該行與上麵的示例不同。在這一行中,我們通過了字符串數組作為函數的參數。因此,它返回給我們一個數組的特林類型(即本例中的名稱數組)具有相同的大小並包含調用集合時的所有元素列表1.
Note: The major advantage of using the overloaded Overloaded toArray() method is it provides compile-time type safety as it returns an array of specific type only(e.g. Integer,String etc.) but the first syntax returns an array of Object type.
氧的例子已加載toArray() M方法
下麵是上述方法的實現:
Java
import java.io.*;
import java.util.ArrayList;
import java.util.List;
class GFG {
public static void main(String[] args)
{
List<String> list1 = new ArrayList<String>();
list1.add("Pen");
list1.add("Paper");
list1.add("Rubber");
list1.add("Pencil");
String[] array = list1.toArray(new String[0]);
System.out.println("The Array contains : ");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
}
The Array contains : Pen Paper Rubber Pencil
相關用法
- Java Collection toArray()用法及代碼示例
- Java Collection containsAll()用法及代碼示例
- Java Collection equals()用法及代碼示例
- Java Collection hashCode()用法及代碼示例
- Java Collection iterator()用法及代碼示例
- Java Collection remove()用法及代碼示例
- Java Collection removeAll()用法及代碼示例
- Java Collection removeIf()用法及代碼示例
- Java Collection retainAll()用法及代碼示例
- Java Collection size()用法及代碼示例
- Java Collection spliterator()用法及代碼示例
- Java Collection add()用法及代碼示例
- Java Collection addAll()用法及代碼示例
- Java Collection clear()用法及代碼示例
- Java Collection contains()用法及代碼示例
- Java Collection isEmpty()用法及代碼示例
- Java Collection Interface用法及代碼示例
- Java Collections binarySearch()用法及代碼示例
- Java Collections checkedNavigableMap()用法及代碼示例
- Java Collections checkedNavigableSet()用法及代碼示例
- Java Collections checkedQueue()用法及代碼示例
- Java Collections disjoint()用法及代碼示例
- Java Collections emptyEnumeration()用法及代碼示例
- Java Collections emptyIterator()用法及代碼示例
- Java Collections emptyList()用法及代碼示例
注:本文由純淨天空篩選整理自saswatdas121大神的英文原創作品 Java Collection toArray() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。