21xrx.com
2025-03-30 15:34:17 Sunday
文章检索 我的文章 写文章
java教程:如何从键盘输入字符串并传输
2023-06-13 02:39:55 深夜i     12     0
Java 键盘输入 字符串 传输 Scanner类 BufferedReader类

在Java编程中,从键盘输入字符串并传输是一项基本操作。这个过程可以通过Java API中的Scanner类或BufferedReader类实现。在下面的教程中,我们将介绍这两种方法,以便您可以选择最适合您需求的一种方式。

首先是Scanner类。Scanner是Java中用于读取用户输入的类之一。例如,您可以使用以下代码从控制台读取用户输入的字符串:

java
import java.util.Scanner;
public class ScannerTest {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter a string: ");
    String input = scanner.nextLine();
    System.out.println("You entered: " + input);
  }
}

在这个例子中,我们使用Scanner从控制台获取用户输入的字符串。接下来,在控制台上打印用户输入的字符串。

接下来是BufferedReader类。与Scanner类类似,BufferedReader也可用于从控制台中读取输入。下面是使用BufferedReader类从控制台获取用户输入的示例:

java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BufferedReaderTest{
  public static void main(String[] args) {
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    System.out.print("Enter a string: ");
    String input = null;
    try {
      input = reader.readLine();
    } catch (IOException e) {
      e.printStackTrace();
    }
    System.out.println("You entered: " + input);
  }
}

在这个例子中,我们使用BufferedReader从控制台获取用户输入的字符串。然后,将用户输入的字符串打印到控制台上。

通过本教程,您已经掌握了从控制台获取用户输入的两种基本方法。无论您选择哪种方法,都可以从键盘输入字符串并将其传输至其他位置。

  
  

评论区

请求出错了