21xrx.com
2025-03-01 18:52:07 Saturday
文章检索 我的文章 写文章
Java如何实现连续输入字符串?
2023-06-19 18:25:59 深夜i     12     0
Java Scanner 连续输入

在Java编程中,有时需要从用户那里获取连续的字符串输入,但是通常情况下,Java只提供了nextInt()、nextDouble()等方法读取单个输入项。因此,我们需要使用Scanner类的nextLine()方法来获取连续输入的字符串。

具体实现步骤如下:

1. 导入Scanner类。

2. 创建Scanner对象。

3. 使用while循环来连续获取字符串输入,直到用户主动结束输入(例如输入exit或者按下Ctrl + C)。

以下是示例代码:

import java.util.Scanner;
public class ContinuousInput {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    String input;
    System.out.println("Please enter strings continuously. To exit, enter 'exit'.");
    
    while (scanner.hasNextLine()) {
      input = scanner.nextLine();
      if (input.equals("exit"))
        break;
      
      System.out.println("You inputted: " + input);
    }
    
    scanner.close();
  }
}

通过这个代码示例,我们可以看到如何使用Scanner类和while循环实现Java中的连续字符串输入。

  
  

评论区