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



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 类:

立即学习Java免费学习笔记(深入)”;

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);         }     } }

相关阅读