1、next()与nextLine()

(1) next():

  • 一定要读取到有效字符后才可以结束输入;
  • 对输入有效字之前遇到的空格,next()方法会自动将其去掉;
  • 只有输入有效字符后才能将其后面输入的空格作为分隔符或结束符。当有效字符出现后,后面的再输入空格,那么空格后的元素就不再输出;
  • next()不能得到带有空格的字符串;

(2) nextLine():

  • 以Enter为结束符,可以返回输入回车之前的所有字符;
  • 可以获得空格;

next()会丢掉空格,nextLine()不会丢掉空格。

2、把键盘输入1 2 3 4转为数组

 Scanner str1=new Scanner(System.in);String sc=str1.nextLine();String[] arr=sc.split(" ");int[] List1=new int[arr.length];for(int j=0;j<arr.length;j++) {List1[j]=Integer.parseInt(arr[j]);}

3、把键盘输入1 2 3 4转为数组另一种

 Scanner sc = new Scanner(System.in);int[] nums = new int[3];for (int i = 0; i < 3; i++) {nums[i] = sc.nextInt();}
     Scanner sc = new Scanner(System.in);int n = Integer.valueOf(sc.next()).intValue(); // int n = sc.nextInt();int[] arry = new int[n];for (int i = 0; i < arry.length; i++) {arry[i] = sc.nextInt();}

如果是long可以nextLong();
如果是逗号分割,需要使用上一种方法

Java中键盘输入常用操作相关推荐

  1. Java中HashMap的常用操作

    Java中HashMap的常用操作 HashMap<Integer, Integer> hashMap = new HashMap<>();hashMap.put(5, 2); ...

  2. Java中键盘输入一个数组的具体操作及说明

    在java中需要输入一个数组,再对输入的数组进行一些基本操作.这里给出了"(2)键盘输入一个数组:(2)计算数组和:(3)计算数组中的最大值 "的完整代码. import java ...

  3. Java中键盘输入 Scanner

    为了方便灵活的使用参与运算的操作数,java提供了一个工具,让我们可以手动输入一些数据. 1.导包(放在类class上面,package下面) import java.util.Scanner; 2. ...

  4. java中键盘输入语句

    Scanner scanner = new Scanner(System.in); key = scanner.next().charAt(0);//接收一个字符String s1=scanner.n ...

  5. Java如何键盘输入

    导入该类所在的包,Java中键盘输入的函数在所在的包为java.util.Scanner;scanner类表示一个简单的用户扫描器,可以接受用户的输入. 创建该对象,即声明变量. 调用里面的功能,定义 ...

  6. Java中的文件输入输出操作如何实现

    Java是一门广泛应用的编程语言,它被用于开发各种类型的应用程序,包括桌面应用.服务器端应用和移动应用.在Java中,文件输入输出操作是很常见的,因为它们可以用于读取和写入文件数据.在本文中,我们将探 ...

  7. python实现键盘自动输入_人生苦短我用Python——模拟鼠标点击和键盘输入的操作...

    通过Python可以模拟鼠标点击和键盘输入的操作,进而可以实现一些比较有趣的功能,例如游戏挂机.自动发消息等. 本文以自动发消息为例,实现该功能,通过该代码可以自动往QQ.微信发送任意内容.首先考虑想 ...

  8. python模拟鼠标点击和键盘输入的操作_python模拟鼠标点击和键盘输入的操作

    所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 安装不 ...

  9. python操作键盘输入中文_python模拟鼠标点击和键盘输入的操作

    所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 安装不 ...

最新文章

  1. boost::mpl模块实现set_c相关的测试程序
  2. 为什么Redis是单线程?为什么能处理大并发量?(举例不错)
  3. netty系列之:自定义编码解码器
  4. 学习一项新技能的公式
  5. linux之tar命令使用总结
  6. 多线程下的生产者消费者(一个初始值为0的变量,两个线程一个加1一个减1,轮询5轮)
  7. 部分用户称苹果iPad Air 5产品质量下降 外壳有异响
  8. MIUI10迎来最后一波开发版推送 用户体验再升级
  9. 如何将物理服务器转换成基于的Vmware ESXi虚拟服务器
  10. OWASP Hakcing Lab在线漏洞环境
  11. JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。
  12. 实信号变成解析信号的实现方法
  13. 计算机负数是取反加1,负数补码是取反加一,但-42取反后末位是1,如何加1?
  14. 互联网日报 | 6月3日 星期四 | 华为正式发布HarmonyOS 2;联想会员数突破1.4亿;今年全国高考报名人数1078万...
  15. 《30岁前每一天》 读书心得体会
  16. 2014年三维地理信息系统 研究成果
  17. LaTeX中的拼写及语法检查
  18. 美团智能配送系统的运筹优化实战-笔记
  19. win11忘记当前密码怎么办
  20. 是时候让AI辅助你追剧了,以《猎场》为例

热门文章

  1. Altium Designer---------------AD15如何走差分线(最全教程)
  2. c语言将两个有序表合并为一个有序表,c语言实现两个有序链表的合并(代码示例)...
  3. Android程序员必备!阿里巴巴Android面试都问些什么?完整版开放下载
  4. java 汇编语言_Java是汇编语言么
  5. 数据缺失值的3种处理方式,终于有人讲明白了
  6. python画爱心原理_七夕倒计时,程序员式优雅表白,教你用python代码画爱心
  7. 【jsliang 小调查】相互宝关停背后和全民保小剖析
  8. 计算机软硬知识有哪些,电脑入门硬核必备知识大全
  9. Windows NT File System Internals----Chapter 5 The NT Virtual Memory Manage
  10. 树莓派(RPi4B)搭建多功能无线AP旁路由器(更新ing)