`

java获取键盘输入

    博客分类:
  • java
阅读更多

两种方法Scanner和InputStreamReader

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class MainClass{
  public static void method1(){
    //use Scanner
    Scanner scanner = new Scanner(System.in);
    System.out.print("Please input a number: ");
    int num = scanner.nextInt();//获取整数值
    System.out.print("Please input some characater: ");
    String str = scanner.next();//获取字符串值
    System.out.println("The string you input is: " + str);
  }

  public static void method2(){
    //user BufferedReader
    try{
      BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
      System.out.println("Please input a number: ");
      String str = reader.readLine();//获取字符串
      int a = Integer.parseInt(str);//字符串转为数字
      }catch(IOException e){
        e.printStackTrace();
      }
  }
}

 

实例二:描述字符串写入文件

import java.io.*;
public class Test{
  public static void main(String[] args){
    try{
      FileOutputStream out = new FileOutputStream("test.txt");
      out.write("字符串写入文件".getBytes());
      out.close();
    }catch(IOException ioe){
    }
  }
}

 

分享到:
评论

相关推荐

    java中键盘输入 的各种实现方式

    Java提供了标准的字节输入流`System.in`,可以通过`read()`方法读取键盘输入。 **示例代码**: ```java public class DataKeyboardInput2 { public static void main(String[] args) { byte[] buf = new byte[10];...

    Java编程中获取键盘输入值的方法

    Java 编程中获取键盘输入值的方法 Java 编程中获取键盘输入值的方法是非常重要的,在 Java 开发过程中,需要从键盘获取输入值是常有的事。然而,Java 没有提供像 C 语言的 scanf() 或 C++ 的 cin() 获取键盘输入值...

    java获取键盘输入的数字,并进行排序的方法

    本文将详细探讨如何使用Java获取键盘输入的数字,并进行排序。 首先,了解Java的基础知识是实现功能的前提。Java的标准输入输出流通过System.in, System.out和System.err来实现。对于用户输入,我们常利用java.util...

    Java 接收键盘输入流

    在Java编程语言中,接收键盘输入流是一项基本但至关重要的任务,它允许程序与用户进行交互。在给定的代码示例中,我们看到如何使用`java.io`包中的类来实现这一功能。以下是详细的知识点解释: 1. **...

    Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法

    Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法 本文主要介绍了Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法。该方法涉及到Java文件I/O操作、字符串遍历和运算...

    java 将由键盘中录入的信息保存到文件中

    在键盘输入数据并保存到文件时,我们通常会用到`Scanner`类(用于读取键盘输入)和`FileWriter`类(用于写入文件)。下面是一个简单的示例,展示如何将用户输入的数据保存到一个文本文件中: ```java import java....

    java实现键盘的输入(另一种用法)

    ### Java实现键盘输入的方法 在Java编程语言中,实现键盘输入是进行用户交互的重要手段之一。本文将基于提供的代码示例,详细介绍如何使用`Scanner`类实现键盘输入,并对比另一种利用`InputStreamReader`和`...

    Java键盘输入类Java键盘输入类.doc

    在Java编程语言中,处理用户键盘输入是程序与用户交互的关键部分。这个文档资料中的`Input`类提供了一种简洁的方式来获取不同类型的键盘输入,包括字符串、字符、整数、浮点数和双精度数。下面我们将详细探讨这个类...

    java基本语法—字符串与数值型数据转换、从键盘输入数据 (4).pdf

    Scanner 类提供了多种方法来读取键盘输入的数据,如 nextInt()、nextDouble() 等。 三、实验要求 实验要求包括四个部分,每个部分都涉及到 Java 基本语法的不同方面。 1. 编写一个 Java 程序,从键盘输入 3 个...

    Java中键盘输入方法解析.pdf

    有几种不同的方法可以实现这一目标,这里主要讨论的是在Java中如何获取键盘输入。 1. **命令行参数**: Java程序可以通过`main`方法的`String[] args`参数接收命令行输入。当运行Java程序时,用户可以在命令行界面...

    JAVA实验报告三java输入输出.docx

    这部分代码通过`System.in.read(buffer)`方法读取用户从键盘输入的字符,存入字节数组`buffer`中。然后通过`System.out.print`和`System.out.write`方法将数组内容显示在控制台。 - 步骤二:文件读取与转换 这...

    Java 获取控制台输入的整数并输出最大值和最小值

    自己做的小东西,可能有未完善的地方;有错请喷!Java 获取控制台输入的整数并输出最大值和最小值。

    java_控制输入的工具类

    1、读取键盘输入的一个菜单项,值:1-5范围 2、读取键盘输入的一个字符 3、读取键盘输入的一个字符,如果直接回车,则返回指定的默认值(可修改默认值) 4、读取键盘输入的整型,长度少于两位 5、读取键盘输入的整数或者...

    java开发模拟鼠标键盘操作

    - 在模拟键盘输入时,要注意处理特殊字符和组合键,例如Ctrl+C、Ctrl+V等。 以上就是关于Java中模拟鼠标键盘操作的基础知识,通过结合这些API,开发者可以构建出复杂的人机交互逻辑,实现各种自动化任务。在实际...

    Java中从键盘输入多个整数的方法

    使用`sc.hasNextInt()`函数可以直接读取键盘输入的整数,而使用`sc.trim()`函数可以读取键盘输入的字符串,然后去掉字符串首尾空格并按照指定字符串分割某个字符串。这些方法可以满足不同的需求,例如计算数列的和等...

    java实验:编写一个java应用程序,用户从键盘输入一个1-99999的数,程序将判断这个数是几位数,并判断这个数是.pdf

    1. **键盘输入**:Java使用`java.util.Scanner`类获取用户的输入。在示例代码中,通过`Scanner scan = new Scanner(System.in);`创建了一个扫描器对象,然后用`scan.nextInt();`读取用户输入的整数。 2. **条件判断...

    Java实现软键盘代码,HOOK调用

    - **Java Reflection**: 可以动态地获取和修改类、接口、字段和方法的信息,甚至在运行时改变对象行为。在软键盘项目中,Reflection可能被用来观察和修改键盘事件的处理过程。 - **Java代理(Proxy)**: 通过代理类...

    java后台获取扫码枪数据.7z

    扫码枪通过模拟键盘输入来传输数据,当扫描一个条形码或二维码时,它会连续发送一系列的ASCII字符,这些字符组合起来构成了条形码或二维码所代表的信息。因此,Java后台获取扫码枪数据的关键在于监听键盘事件。 1. ...

    JAVA读取USB扫描枪

    USB扫描枪通常作为 HID(Human Interface Device)设备连接到计算机,它会模拟键盘输入,当扫描一个条形码时,扫描枪会将条形码数据转化为ASCII字符流并模拟键盘按键输入到当前的焦点窗口。因此,从技术角度来看,...

Global site tag (gtag.js) - Google Analytics