java中Scanner类的简单用法分享
public static void main(String[] args) {
System.out.println("请输入值,以回车结束:");
Scanner sc = new Scanner(System.in);
sc.useDelimiter("\n");
while (sc.hasNext()) {
String s = sc.next();
System.out.println("获取值:"+s);
}
}
1.用Scanner类封装system.in输入流
2.sc.userDelimiter("\n");设置输入结束的标志,此外以回车结束。
3.用sc.hasNext()判断是否有内容,有则用sc.next()取出
相关推荐
-
老生常谈Scanner的基本用法
需求:键盘录入一个月份,输出该月份对应的季节. 一年有四季 3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12,1,2 冬季 分析: A:键盘录入一个月份,用Scanner实现 B:判断该月份是几月,根据月份输出对应的季节 public class Test2 { public static void main(String[] args) { // 键盘录入一个月份,用Scanner实现 Scanner sc = new Scanner(System.in); // 接收
-
java中Scanner类的简单用法分享
复制代码 代码如下: public static void main(String[] args) { System.out.println("请输入值,以回车结束:"); Scanner sc = new Scanner(System.in); sc.useDelimiter("\n"); while (sc.hasNext()) { String s = sc.next(); System.out.
-
Java中BigDecimal类的简单用法
本文实例讲述了Java中BigDecimal类的简单用法,是Java程序设计中非常实用的技巧,分享给大家供大家参考.具体用法分析如下: 一般来说,一提到Java里面的商业计算,我们都知道不能用float和double,因为他们无法进行精确计算.但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,他可以完善float和double类无法进行精确计算的缺憾.BigDecimal类位于java.maths类包下.首先我们来看下如何构造一个BigDecimal对象.它的构造函数很多,
-
浅谈java中BigDecimal类的简单用法
一.BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理.一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度.所以开发中,如果我们需要精确计算的结果,则必须使用
-
Java中Scanner类与BufferReader类的不同点(非常详细)
java.util.Scanner类是一个简单的文本扫描类,它可以解析基本数据类型和字符串.它本质上是使用正则表达式去读取不同的数据类型. Java.io.BufferedReader类为了能够高效的读取字符序列,从字符输入流和字符缓冲区读取文本. 下面是两个类的不同之处: 当nextLine()被用在nextXXX()之后,用Scanner类有什么问题 尝试去猜测下面代码的输出内容: // Code using Scanner Class import java.util.Scanner; c
-
详解Java中ThreadLocal类型及简单用法
目录 1 基本概念 2 简单使用 3 应用场景 4 底层原理 4.1 set(Object) 4.2 get() 4.3 remove() 4.4 ThreadLocalMap 5 内存泄漏隐患和防止策略 5.1 为什么会发生内存泄漏? 5.2 怎样防止内存泄漏? 1 基本概念 ThreadLocal类提供了线程局部变量.这些变量与普通变量的不同之处在于,每个访问一个变量(通过其get或set方法)的线程都有自己的.独立初始化的变量副本.ThreadLocal实例通常是希望将状态与线程关联起来的
-
详解Java中String类的各种用法
目录 一.创建字符串 二.字符.字节与字符串的转换 1.字符与字符串的转换 2.字节与字符串的转换 三.字符串的比较 1.字符串常量池 2.字符串内容比较 四.字符串查找 五.字符串替换 六.字符串拆分 七.字符串截取 八.String类中其它的常用方法 九.StringBuffer 和 StringBuilder 1.StringBuilder与StringBuffer的区别 2.StringBuilder与StringBuffer常用的方法 十.对字符串引用的理解 一.创建字符串 创建字符串
-
java中Calendar类用法实例详解
本文实例讲述了java中Calendar类用法.分享给大家供大家参考,具体如下: java中的Calendar在开发中经常被忽略,这篇博客总结一下这个类,对后面项目中使用时期的时候有帮助. Calendar常量(field)的作用 Calendar cal = Calendar.getInstance(); cal.get(Calendar.DATE);//-----------------------当天 1-31 cal.get(Calendar.DAY_OF_MONTH);//------
-
Java中获取类路径classpath的简单方法(推荐)
如下所示: <SPAN style="FONT-SIZE: 18px"> System.out.println("++++++++++++++++++++++++"); String path = System.getProperty("java.class.path"); String path2 = FreeMarkerWriter.class.getProtectionDomain().getCodeSource().getLo
-
java arrayList遍历的四种方法及Java中ArrayList类的用法
java arrayList遍历的四种方法及Java中ArrayList类的用法 package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public static void main(String args[]){ List<String> list = new ArrayList<String
-
java编程scanner类用法示例
在Eclipse中编写程序时,如果我们的变量是需要手动输入的时候,我们就可以用到scanner类了. Scanner类,这是一个用于扫描输入文本的新的实用程序.由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分.于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法.这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析.借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器.
随机推荐
- PHP实现数字补零功能的2个函数介绍
- javascript 中Cookie读、写与删除操作
- JavaScript window.document的属性、方法和事件小结
- iOS实现列表与网格两种视图的相互切换
- 基于Java字符串 "==" 与 "equals" 的深入理解
- Python实现把回车符\r\n转换成\n
- Python实现数据库编程方法详解
- JavaScript制作淘宝星级评分效果的思路
- PowerShell中把相对路径转换为绝对路径的2个方法
- PHP 中文乱码解决办法总结分析
- 浅谈struts1 & jquery form 文件异步上传
- jquery网页日历显示控件calendar3.1使用详解
- canvas 绘制圆形时钟
- 用js小类库获取浏览器的高度和宽度信息
- Android 获得屏幕宽高的三种方式
- Vue 组件参数校验与非props特性的方法
- java删除指定目录下指定格式文件的方法
- php转换上传word文件为PDF的方法【基于COM组件】
- js JSON.stringify()基础详解
- 详解Keepalived+Nginx实现高可用(HA)