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

相关文章