JAVA扫描器(键盘录入)
JAVA扫描器(键盘录入)
Scanner使用
#Scanner sc = new Scanner(System.in);#
- 获取一个单位内容: int a = sc.nextInt(); //其他类型还有Byte、Float、Double、Boolean等。
- 获取字符串: String str = sc.next();
String str = sc.nextLine();
next()与nextLine()使用的环境:
(1) 每个字符串中均无空格时使用next(),该函数会自动那个消去有效字符前的空格,并以有效字符后输入的空格、Tab、Enter作为字符串结束;
(2) 题中要求输入的字符串中含有空格,例如“I LOVE JAVA!”,此时需用nextLine()接收串内部的空格,该函数以Enter为字符串结束符。
字符串和字符数组
#String str; char[] c;#
- 串到数组: c = str.toCharArray();
子串到数组: c = str.subString(int, int).toCharArray(); - 数组到串: str = c.toString();
- 串之间的连接:
(1) str += “abc”;
(2) String s1=“abc”, s2=“def”; return s1+s2;
(3) StringBuffer buf = new StringBuffer(); buf.append(str); - String、StringBuffer、StringBuilder区别:
(1) 运行速度:StringBuilder > StringBuffer > String
(2) 适用范围:String用于操作少量字符,StringBuffer、StringBuilder用于动态增加内容,适用于串长度较大切不确定时;
(3) 线程安全:单线程且安全性要求低时用StringBuilder,多线程且安全性要求高时选择StringBuffer。
JAVA扫描器(键盘录入)相关推荐
- java怎么键盘录入字符串
java怎么键盘录入字符串 如图所示: 来看一下每句代码的意思: 先写上:import java.util.Scanner //导入 java.util 包下的 Scanner 类,导入后才能使用它 ...
- java:键盘录入长方形的长和宽,计算长方形的周长和面积,请使用面向对象的方式解决!
java:键盘录入长方形的长和宽,计算长方形的周长和面积,请使用面向对象的方式解决! //测试类: public class Test {public static void main(String[ ...
- Java初级键盘录入之三国游戏
Java初级键盘录入之三国游戏 import java.util.Scanner; public class TestGuess{public static void main(String [ ]a ...
- Java基础---键盘录入工具(Scanner类)
键盘录入工具(Scanner类) 由jdk的类库提供,在类库中的java.util包下,键盘录入步骤是: 1.导包:import 包名.类名 即 import java.util.Scanner; 2 ...
- java中键盘录入对象
键盘录入: 使用键盘录入的原因: 我们目前在写程序的时候,数据值都是固定的, 但是实际开发中,数据值肯定是变化的, 所以,我准备把数据改进为键盘录入,提高程序的灵活性. 键盘录入工 ...
- 【JAVA】键盘录入两个整数,您和您的约会对象在餐厅里面正在约会。两数表示你和你约会对象衣服的时髦度。如果你的时髦程度大于你对象的时髦度,相亲成功,否则失败
package operator; import java.util.Scanner;/* * 您和您的约会对象在餐厅里面正在约会. * 键盘录入两个整数,表示你和你约会对象衣服的时髻度. * (手动 ...
- java从键盘录入三位数,打印其个位十位百位
import java.util.Scanner; public class test { //键盘录入一个三位数,将其拆分为个位.十位.百位,打印在控制台 public static void ma ...
- java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数
先说一下ASCII编码 * 大写字母A-Z (ASCII)65-90* 小写字母a-z (ASCII)97-122* 数字是:(ASCII)48-57* 空格的(ASCII)是32 接下来就是代码了, ...
- Java:键盘录入:接收键盘输入的数字
分为三步: 一. 导包 找到Scanner这个类 代码:import java.util.Scanner; 注意:这行代码写在定义上面 二.用Scanner这个类创建对象 Scanner sc = n ...
最新文章
- 服务器虚拟化北向,KVM虚拟化的部署及使用
- 最近火爆全网!这个 Python 项目很骚气!
- python 获取公网 外网 ip 几种方式
- 自学python数据分析要多久-如果只有1小时学Python,看这篇就够了
- arch Linux 安装完,无法通过 SSH 远程连接 root 用户问题
- 计算机网络工作组英文,十进制网络标准工作组:IPv4,IPv6,IPv9三代协议比较
- 一口气说出 4种 “附近的人” 实现方式,面试官笑了
- java 子类重定义变量_java子类对象和成员变量的隐写方法重写
- Oracle软件安装及手工建库
- Yii Framework2.0开发教程(6)数据库mysql--ActiveRecord
- Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc
- mapreduce 的partitioner,GroupComparator,KeyComparator,分布式缓存使用示例
- vue-cli3+electron+serialport实现串口通信,收银系统对接电子秤
- die_visual
- linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本
- (免费分享)springboot论坛bbs系统
- Jenkins流水线极速打包
- 蜂窝数据app只剩两个_蜂窝和无线网络探戈需要两个时间
- 2022-2027年中国中医药行业发展监测及投资战略研究报告
- 枚举的练习、声明一个枚举类型Status, Status(员工状态),可以限定为4个:空闲(Free),忙(Busy),休假(Vocation),离职(Left)