21xrx.com
2024-09-17 04:27:14 Tuesday
登录
文章检索 我的文章 写文章
java教程:如何从键盘输入字符串并传输
2023-06-13 02:39:55 深夜i     --     --
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从控制台获取用户输入的字符串。然后,将用户输入的字符串打印到控制台上。

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复