用 Java 将向量转换为列表的程序
原文:https://www . geesforgeks . org/program-to-convert-a-vector-to-list-in-Java/
给定一个向量,任务是在 Java 中将向量转换为列表
示例:
Input: Vector: [1, 2, 3, 4, 5]
Output: List: [1, 2, 3, 4, 5]
Input : Vector = [a, b, c, d, e, f]
Output : List = [a, b, c, d, e, f]
-
Using Collections.list() method
语法:
```java List list = Collections.list(vec.elements());
```
进场:
- 获取向量
- 使用 collections . List(vector . elements())方法转换为列表,该方法返回对象列表。
- 打印列表
下面是上述方法的实现:
```java // Java program to // convert vector to List
import java.util.*;
public class GFG { public static void main(String[] args) {
// Create a Vector of String elements Vector vec = new Vector();
// Adding values of Vector vec.add("1"); vec.add("2"); vec.add("3"); vec.add("4"); vec.add("5");
// print Vector elements System.out.println("Vector: " + vec);
// Convert Vector to List List list = Collections.list(vec.elements());
// print List Elements System.out.println("List:" + list); } } ```
Output:
```java Vector: [1, 2, 3, 4, 5] List:[1, 2, 3, 4, 5]
```
-
Using Collection.unmodifiableList()
语法:
```java List list = Collections.unmodifiableList(vector);
```
进场:
- 获取向量
- 使用 collections . unmodifieblelist(vector)方法转换为列表,该方法返回一个不可变的对象列表。
- 打印列表
下面是上述方法的实现:
```java // Java program to // convert vector to List
import java.util.*;
public class GFG { public static void main(String[] args) {
// Create a Vector of String elements Vector vec = new Vector();
// Adding values of Vector vec.add("1"); vec.add("2"); vec.add("3"); vec.add("4"); vec.add("5");
// print Vector elements System.out.println("Vector: " + vec);
// Convert Vector to List List list = Collections.unmodifiableList(vec);
// print List Elements System.out.println("List:" + list); } } ```
Output:
```java Vector: [1, 2, 3, 4, 5] List:[1, 2, 3, 4, 5]
```
-
Using constructor
语法:
```java List list = new ArrayList(vector);
```
进场:
- 获取向量
- 通过将向量作为参数传递,从向量创建列表。
- 打印列表
下面是上述方法的实现:
```java // Java program to // convert vector to List
import java.util.*;
public class GFG { public static void main(String[] args) {
// Create a Vector of String elements Vector vec = new Vector();
// Adding values of Vector vec.add("1"); vec.add("2"); vec.add("3"); vec.add("4"); vec.add("5");
// print Vector elements System.out.println("Vector: " + vec);
// Convert Vector to List List list = new ArrayList(vec);
// print List Elements System.out.println("List:" + list); } } ```
Output:
```java Vector: [1, 2, 3, 4, 5] List:[1, 2, 3, 4, 5]
```
版权属于:月萌API www.moonapi.com,转载请注明出处