java从命令行获取数据的三种方式代码实例

 更新时间:2019年12月31日 08:35:27   作者:西西嘛呦  
这篇文章主要介绍了java从命令行获取数据的三种方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了java从命令行获取数据的三种方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

第一种:利用Scanner对象

import java.util.Scanner;

public class TestInputOuput {
  public static void main(String[] args) {
    System.out.println("请输入:");
    Scanner inp = new Scanner(System.in);
    String str = inp.next();
    System.out.println("你输入了:"+str);
  }
}

第二种:利用缓存流和输入流

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

public class TestInputOuput {
  public static void main(String[] args) throws IOException {
    System.out.println("请输入:");
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    
    System.out.println("你输入了:"+br.readLine());
  }
}

第三种:利用输入框

import javax.swing.JOptionPane;

public class TestInputOuput {
  public static void main(String[] args) {
    String jop = JOptionPane.showInputDialog(null,"请输入: ","输入框标题",JOptionPane.QUESTION_MESSAGE);  
    System.out.println("你输入了:"+jop);
  }
}

运行之后会弹出一个输入框,在中输入即可。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Spring基于注解的缓存声明深入探究

    Spring基于注解的缓存声明深入探究

    spring boot对缓存支持非常灵活,我们可以使用默认的EhCache,也可以整合第三方的框架,只需配置即可,下面这篇文章主要给大家介绍了关于SpringBoot学习之基于注解缓存的相关资料,需要的朋友可以参考下
    2022-08-08
  • springboot利用aop实现接口异步(进度条)的全过程

    springboot利用aop实现接口异步(进度条)的全过程

    我们在开发中,调用第三方接口时,往往是提交数据,要异步去获取数据,下面这篇文章主要给大家介绍了关于springboot利用aop实现接口异步(进度条)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • 基于JDOM生成解析XML过程解析

    基于JDOM生成解析XML过程解析

    这篇文章主要介绍了基于JDOM生成解析XML过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 一文详解如何更改电脑使用的JDK版本

    一文详解如何更改电脑使用的JDK版本

    我们在日常学习或者工作中,难免会遇到需要使用不同的jdk版本进行开发,这篇文章主要给大家介绍了关于如何更改电脑使用的JDK版本的相关资料,需要的朋友可以参考下
    2024-01-01
  • minio的下载和springboot整合minio使用方法

    minio的下载和springboot整合minio使用方法

    本文介绍了如何通过Docker拉取MinIO镜像,并创建MinIO容器的过程,首先,需要在本地创建/data和/conf两个目录用于挂载MinIO的数据和配置文件,接下来,通过docker run命令启动容器,设置MinIO的访问端口、用户名、密码等信息,感兴趣的朋友一起看看吧
    2024-09-09
  • java对象转型实例分析

    java对象转型实例分析

    这篇文章主要介绍了java对象转型的概念及用法,并以实例形式进行了较为详细的介绍,需要的朋友可以参考下
    2014-10-10
  • maven项目编译后没有生成target/class文件问题

    maven项目编译后没有生成target/class文件问题

    文章介绍了在Maven项目中,`target/classes`目录用于存放编译后的字节码文件,如果在项目编译启动后却没有看到这个文件夹,可以通过取消勾选`javaoutputfolders`选项来解决,以便显示编译后的Java类文件
    2024-11-11
  • 解决IDEA显示非法字符 \ufeff 的问题

    解决IDEA显示非法字符 \ufeff 的问题

    这篇文章主要介绍了解决IDEA显示非法字符 \ufeff 的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Spring FTP上传下载工具类遇到问题小结

    Spring FTP上传下载工具类遇到问题小结

    本文通过实例代码给大家介绍了Spring FTP上传下载工具类遇到问题小结,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-12-12
  • SpringBoot使用Swagger范例讲解

    SpringBoot使用Swagger范例讲解

    Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 Restful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许API来始终保持同步
    2022-07-07

最新评论