Java 程序将 ArrayList 转换为字符串,反之亦然
javacampus interviewserver side programmingprogramming更新于 2024/8/8 16:28:00
在本文中,我们将了解如何将 arrayList 转换为字符串,反之亦然。ArrayList 类是一个可调整大小的数组,可在 java.util 包中找到。Java 中内置数组和 ArrayList 之间的区别在于数组的大小无法修改。
下面是相同的演示 −
假设我们的输入是 −
输入字符串:Java Program
期望输出将是 −
从字符串转换后的数组为: Java Program
算法
步骤 1 - 开始 步骤 2 - 声明 步骤 3 - 定义值。 步骤 4 - 创建一个数组并使用 ‘add’ 方法向其中添加元素。 步骤 5 - 在控制台上显示列表。 步骤 6 - 创建另一个与先前数组大小相同的空数组。 步骤 7 - 使用 ‘toString’ 方法将其转换为字符串。 步骤 8 - 迭代元素并在控制台上显示元素。 第 9 步 - 停止
示例 1
import java.util.ArrayList; public class Demo { public static void main(String[] args) { System.out.println("所需的包已导入"); ArrayList input_array= new ArrayList<>(); input_array.add("Java"); input_array.add("Python"); input_array.add("Scala"); input_array.add("JavaScript"); System.out.println("数组定义为:" + input_array); String result_string = input_array.toString(); System.out.println("\n结果字符串为:" + result_string); } }
输出
已导入所需的包 数组定义为:[Java, Python, Scala, JavaScript] 结果字符串为:[Java, Python, Scala, JavaScript]
示例 2
在这里,我们将字符串转换为数组。
public class Demo { public static void main(String args[]){ String input_string = "Java Program"; System.out.println("字符串定义为:" + input_string); char[] result_array = new char[input_string.length()]; for (int i = 0; i < input_string.length(); i++) { result_array[i] = input_string.charAt(i); } System.out.println("字符串转换后的数组为:" ); for (char c : result_array) { System.out.print(c + " "); } } }
输出
字符串定义为:Java Program 从字符串转换后的数组为: J a v a P r o g r a m