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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。