Java程序:将数组转换为集合
在本文中,我们将了解如何在Java中将数组转换为集合。集合是一个框架,它提供了一个存储和操作对象组的体系结构。Java集合可以执行您对数据执行的所有操作,例如搜索、排序、插入、操作和删除。
问题陈述
编写一个Java程序,将数组转换为集合。下面是演示:
输入
Input array: [Java, Python, Scala, Shell]
输出
After elements after converting the array to a list are: [Java, Python, Scala, Shell]
使用main()方法
以下是使用main()方法将数组转换为集合的步骤:
- 从java.util包导入所有必要的类。
- 定义一个包含元素“Java”、“Python”、“Scala”和“Shell”的数组input_array。
- 使用Arrays.toString(input_array)打印数组。
- 使用Arrays.asList(input_array)将input_array转换为列表,并将其存储在result_list中。
- 打印result_list以显示数组元素作为集合。
示例
在这里,我们将所有操作都绑定到main()方法下:
import java.util.*;
public class Demo {
public static void main(String args[]){
String input_array[] = { "Java", "Python", "Scala", "Shell" };
System.out.println("The array is defined as: " + Arrays.toString(input_array));
List result_list = Arrays.asList(input_array);
System.out.println("\nAfter elements after converting the array to a list are: " + result_list);
}
}
输出
The array is defined as: [Java, Python, Scala, Shell] After elements after converting the array to a list are: [Java, Python, Scala, Shell]
使用封装
以下是使用封装将数组转换为集合的步骤:
- 从java.util包导入所有必要的类。
- 定义一个静态方法convert_to_list,它接受一个数组参数,使用Arrays.asList(input_array)将其转换为列表,并打印该列表。
- 在main方法中,定义包含元素“Java”、“Python”、“Scala”和“Shell”的数组input_array,打印数组,并调用convert_to_list(input_array)将其显示为集合。
示例
在这里,我们将操作封装到函数中,展现了面向对象的编程。
import java.util.*;
public class Demo {
static void convert_to_list(String input_array[]){
List result_list = Arrays.asList(input_array);
System.out.println("\nAfter elements after converting the array to a list are: " + result_list);
}
public static void main(String args[]){
String input_array[] = { "Java", "Python", "Scala", "Shell" };
System.out.println("The array is defined as: " + Arrays.toString(input_array));
convert_to_list(input_array);
}
}
输出
The array is defined as: [Java, Python, Scala, Shell] After elements after converting the array to a list are: [Java, Python, Scala, Shell]
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP