如何在 Java 中将字符串数组写入输出控制台

我们可以通过使用循环或内置实用程序方法,在 Java 中将 字符串 数组写入输出控制台。以下是将字符串数组写入输出控制台的方法。

  • 使用 for 循环

  • 使用 Arrays.toString()

  • 嵌套数组

使用 for 循环

for 循环 遍历数组并将每个元素打印到控制台。它重复代码块指定次数的迭代。

语法

以下是使用 for 循环的语法

for (statement 1; statement 2; statement 3) {
    // 要执行的代码块
}

示例

以下示例演示了通过循环将数组的元素写入输出控制台 -

public class Welcome {
   public static void main(String[] args) {
      String[] greeting = new String[3];
      greeting[0] = "This is the greeting";
      greeting[1] = "for all the readers from";
      greeting[2] = "Java Source .";
      
      for (int i = 0; i < greeting.length; i++){
         System.out.println(greeting[i]);
      }
   }
}

输出

This is the greeting
For all the readers From
Java source .

使用 Arrays.toString()

java.util.Arrays.toString(int[]) 方法 提供指定 int 数组中元素的字符串表示形式。此表示形式包括用方括号("[]")括起来的数组元素,相邻元素用","(逗号和空格)分隔。

示例

以下示例演示如何使用 Arrays.toString() 将数组元素写入输出控制台 -

import java.util.Arrays;

public class HelloWorld {
   public static void main(String[] args) {
      String[] arr = new String[] {"Tutorials", "Point", ".com"}; 
      System.out.println(Arrays.toString(arr));
   }
}

输出

[Tutorials, Point, .com]    .

使用嵌套数组

Arrays.deepToString() 方法 用于嵌套数组(数组中的数组)。它返回多维数组的字符串表示形式,确保每个子数组都正确表示,每个数组周围都有括号,并显示所有元素。

示例

以下示例演示如何使用 Arrays.deepToString() 方法将数组的元素写入输出 -

import java.util.Arrays;

public class HelloWorld {
   public static void main(String[] args) {
      String[][] deepArr = new String[][] {{"Sai", "Gopal"}, {"Pallavi", "Priya"}};
      System.out.println(Arrays.toString(deepArr));
      System.out.println(Arrays.deepToString(deepArr));
   }
}

输出

[[Sai, Gopal], [Pallavi, Priya]]  
java_arrays.html