21xrx.com
2024-11-05 14:37:49 Tuesday
登录
文章检索 我的文章 写文章
Java实现从键盘输入字符串的方法
2023-06-15 16:13:33 深夜i     --     --
Java 键盘输入 字符串 Scanner BufferedReader System

在Java编程中,需要从用户处输入字符串是非常常见的一种操作。而实现从键盘输入字符串的方法,也是Java开发者必备的基础知识之一。下面我们来介绍一些实现方法。

一、利用Scanner类实现字符串的输入

Java中可以使用Scanner类实现从键盘输入字符串。例如下面这段代码:


Scanner sc = new Scanner(System.in);

System.out.println("请输入一个字符串:");

String str = sc.nextLine();

System.out.println("你输入的字符串是:" + str);

在这个例子中,我们通过Scanner类创建了一个键盘输入的实例,然后使用nextLine()方法来获取键盘输入的字符串。

二、利用BufferedReader实现字符串的输入

除了Scanner类,还可以使用Java中的BufferedReader类来实现从键盘输入字符串。例如下面这段代码:


BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入一个字符串:");

String str = br.readLine();

System.out.println("你输入的字符串是:" + str);

这个例子中,我们通过BufferedReader类的readLine()方法读取键盘输入的字符串。

三、利用System.in实现字符串的输入

最后一种方法是直接使用System.in来实现从键盘输入字符串。例如下面这段代码:


System.out.println("请输入一个字符串:");

InputStreamReader isr = new InputStreamReader(System.in);

char[] input = new char[128];

int len = isr.read(input);

String str = new String(input,0,len);

System.out.println("你输入的字符串是:" + str);

这个例子中,我们使用InputStreamReader类来读取System.in。然后将读取到的字符数组转换成字符串。

以上就是三种实现从键盘输入字符串的方法。对于Java开发者而言,掌握这些基础知识非常重要。

.in。

  
  

评论区

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