java怎么在数组中读入字符串

java 中,有两种方法可以在数组中读入字符串:使用 scanner 类,创建数组并通过控制台读入字符串;使用 bufferedreader 类,创建数组并通过控制台读入字符串,处理异常情况。

java怎么在数组中读入字符串

如何在 Java 中在数组中读入字符串?

Java 中,有几种方法可以在数组中读入字符串。

使用 Scanner 类:

import java.util.Scanner;

public class ReadStringArray {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 创建一个字符串数组
        String[] names = new String[5];

        // 从控制台读入字符串并存储在数组中
        for (int i = 0; i < names.length; i++) {
            System.out.println("请输入第 " + (i + 1) + " 个字符串:");
            names[i] = scanner.nextLine();
        }

        // 打印数组中的字符串
        for (String name : names) {
            System.out.println(name);
        }
    }
}

使用 BufferedReader 类:

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class ReadStringArrayBufferedReader {

    public static void main(String[] args) {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        // 创建一个字符串数组
        String[] names = new String[5];

        // 从控制台读入字符串并存储在数组中
        for (int i = 0; i < names.length; i++) {
            try {
                System.out.println("请输入第 " + (i + 1) + " 个字符串:");
                names[i] = reader.readLine();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        // 打印数组中的字符串
        for (String name : names) {
            System.out.println(name);
        }
    }
}

以上就是java怎么在数组中读入字符串的详细内容,更多请关注硕下网其它相关文章!