21xrx.com
2025-04-16 08:46:15 Wednesday
文章检索 我的文章 写文章
Java从键盘中输入字符串的方法与实例
2023-06-15 07:05:26 深夜i     16     0
Java输入 Scanner类 BufferedReader类

Java中,从键盘读取输入是非常常见的操作。当需要读取字符串时,我们可以使用Scanner类的next()方法或BufferedReader类的readLine()方法。下面是两个示例:

使用Scanner类的例子:

import java.util.Scanner;
public class InputStringExample {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入字符串:");
    String inputString = scanner.next();
    System.out.println("你输入的字符串是:" + inputString);
  }
}

使用BufferedReader类的例子:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class InputStringExample {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.print("请输入字符串:");
    String inputString = br.readLine();
    System.out.println("你输入的字符串是:" + inputString);
  }
}

上面两个例子中,都是通过从标准输入流(System.in)中读取输入实现的。Scanner类的next()方法可以读取下一个完整的字符串,而BufferedReader类的readLine()方法则可以读取一整行的输入。需要注意的是,BufferedReader类的方法需要捕获IOException异常。

  
  

评论区