java怎么键盘录入字符串
大家好,又见面了,我是你们的朋友全栈君。
java怎么键盘录入字符串
如图所示:
来看一下每句代码的意思:
先写上:import java.util.Scanner //导入 java.util 包下的 Scanner 类,导入后才能使用它
接着:Scanner.sc = new Scanner(System.in); //new是指创建了一个scanner类,在创建Scanner类的对象时要用System.in作为它的参数,可以将scanner看做System.in对象的支持者。System.in取得用户输入的内容后,交给Scanner来作一些处理。 Scanner中提供了多个方法:
next()取得一个字符串 nextInt() 将输入的字符转化成int型 nextFloat() 将输入的字符转化成float型 nextBoolean() 将输入的字符转化成boolean型
输出结果:
但是这种方法只能输出空格之前的字符串,也就是说输入的字符串不可以带空格。
- BufferedReader类()
因此可以利用BufferedReader类() BufferedReader类:这个类就是一个包装类,它可以包装字符流,将字符流放入缓存里,先把字符读到缓存里,到缓存满了或者你flush的时候,再读入内存,就是为了提供读的效率而设计的。
代码如下:
1.import java.io.BufferedReader.; import java.io.IOException; import java.io.InputStreamReader; //BufferedReader类位于java.io包中,所以要使用这个类,就要引入java.io这个包:import java.io.BufferedReader. 2.使用BufferedReader对象的readLine()方法必须处理java.io.IOException异常(Exception). 3.使用BufferedReader来取得输入,理解起来要复杂得多.但是使用这个方法是固定的 4.BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in)); String text = buffer.readLine(); //readLine()方法会返回用户在按下Enter键之前的所有字符输入,不包括最后按下的Enter返回字符.
输出结果:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160122.html原文链接:https://javaforall.cn
相关文章
- Java设置全局变量_java如何定义全局变量
- Java爱心代码_java怎么敲入代码
- java字符串的拆分_Java中的字符串分割 .
- Java如何卸载?怎么删掉Windows计算机上的Java?Java卸载流程详解!
- 【Java 网络编程】UDP 服务器 客户端 通信 ( DatagramSocket | DatagramPacket | UDP 发送数据包 | UDP 接收数据包 | 端口号分配使用机制 )[通俗
- java 登录 qq_Java实现QQ登录
- java启动器_JAVA基础:Java 启动器如何查找类
- java如何输入字符串_JAVA中怎样输入字符串「建议收藏」
- java递归和迭代_Java中的迭代与递归
- Java 生成 UUID[通俗易懂]
- 如何查看被占用的端口_java端口被占用怎么解决
- java验证手机号正则表达式_Java使用正则表达式验证手机号和电话号码的方法「建议收藏」
- java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换
- Java截取字符串方法_java通过split截取字符串
- intellij怎么创建Java_intellij idea创建java项目
- springmvc防止重复提交_java后端解决重复提交问题
- Java基础学习笔记二十二 网络编程详解编程语言
- Java数据导出(写)Excel文件 解析详解编程语言
- Java学习笔记之五java数组详解编程语言
- ?使用 Java 连接 MySQL 数据库的步骤(java怎么连接mysql)
- 如何使用Java连接MySQL数据库(java怎么连接mysql数据库)
- 数据库写入Java实现MySQL数据库的写入操作(java向mysql)
- 进程比较Java与Linux进程的异同(java进程linux)
- Linux系统如何配置Java?(linux下配置java)
- 如何在Linux系统下成功安装Java?(linux下安装java)
- Java更新提升Oracle软件性能(java更新oracle)
- 存储过程使用Java语言执行Oracle存储过程(java执行oracle)
- 并发Redis锁保障Java并发性(redis锁实现java)
- 实现基于Redis的分布式锁Java实现(redis锁java代码)