Hello! 欢迎来到小浪资源网!

java怎么将字符串数组输入


Java 中,输入字符串数组的方法有:使用 scanner 类获取用户输入;使用 bufferedreader 类从标准输入获取输入;使用命令行参数将数组作为参数传递。

java怎么将字符串数组输入

如何将字符串数组输入到 Java 程序中

在 Java 中,可以使用多种方法将字符串数组输入到程序中。

使用 Scanner 类

import java.util.Scanner;  public class Main {     public static void main(String[] args) {         Scanner input = new Scanner(System.in);          // 获取数组长度         System.out.println("请输入字符串数组的长度:");         int length = input.nextInt();          // 创建字符串数组         String[] array = new String[length];          // 获取每个字符串元素         System.out.println("请输入字符串数组中的元素:");         for (int i = 0; i < length; i++) {             array[i] = input.nextLine();         }     } }

使用 BufferedReader 类

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;  public class Main {     public static void main(String[] args) throws IOException {         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));          // 获取数组长度         System.out.println("请输入字符串数组的长度:");         int length = Integer.parseInt(reader.readLine());          // 创建字符串数组         String[] array = new String[length];          // 获取每个字符串元素         System.out.println("请输入字符串数组中的元素:");         for (int i = 0; i < length; i++) {             array[i] = reader.readLine();         }     } }

使用命令行参数

public class Main {     public static void main(String[] args) {         // 输入的字符串数组作为命令行参数传递         if (args.length == 0) {             System.out.println("请输入字符串数组作为命令行参数。");             return;         }          // 创建字符串数组         String[] array = args;          // 处理数组中的元素         for (String element : array) {             System.out.println(element);         }     } }

相关阅读