Java Collection 提供了一種體係結構來存儲和操作對象組。可以將數據的數據類型更改為一般數據類型,如數組到集合中。到基於數組的轉換數據進入 收藏基於我們可以使用 Java 。實用程序。數組類.這個班提供一個靜態方法 asList(T... a) ,它轉換數組進入 收藏。
腳步:
- 定義一個函數來編寫邏輯
- 從用戶那裏獲取數組輸入
- 借助 asList() 函數將數組輸入轉換為 Collection。
使用的方法:
1. asList():java.util.Arrays類的這個方法用於返回一個由指定數組支持的固定大小的列表,並作為基於數組和基於集合的API之間的橋梁,與Collection.toArray()結合使用。
這在 O(1) 時間內運行。
範例1:
Java
// Convert an Array into Collection in Java
// import java util library
import java.util.*;
// class for writing logic of the problem
public class ArrayToCollection {
public static void main(String args[])
{
// array input
String playersArray[]
= { "Virat", "Sachin", "Rohit", "Bumrah" };
// printing input elements for comparision
System.out.println("Array input:"
+ Arrays.toString(playersArray));
// converting array into Collection
// with asList() function
List playersList = Arrays.asList(playersArray);
// print converted elements
System.out.println("Converted elements:"
+ playersList);
}
}
輸出:
Array input:[Virat, Sachin, Rohit, Bumrah] Converted elements:[Virat, Sachin, Rohit, Bumrah]
範例2:
Java
// Convert an Array into Collection in Java
// import java util library
import java.util.*;
public class ArrayToCollection {
public static void main(String args[])
{
String countryArray[]
= { "India", "Pakistan", "Afganistan",
"Srilanka" };
System.out.println("Array input:"
+ Arrays.toString(countryArray));
List countryList = Arrays.asList(countryArray);
System.out.println("Converted elements:"
+ countryList);
}
}
輸出:
Array input:[India, Pakistan, Afganistan, Srilanka] Converted elements:[India, Pakistan, Afganistan, Srilanka]
相關用法
- Java Iterable轉Collection用法及代碼示例
- Java Collection addAll()用法及代碼示例
- Java Collection clear()用法及代碼示例
- Java Collection isEmpty()用法及代碼示例
- Java Collection contains()用法及代碼示例
- Java Stack addAll(int, Collection)用法及代碼示例
- Java Stack addAll(Collection)用法及代碼示例
注:本文由純淨天空篩選整理自romilvishol大神的英文原創作品 Convert an Array into Collection in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。